最近學習了貝塞爾曲線的一些知識,剛好項目中需要實現(xiàn)一個圓形進度,然后就將實現(xiàn)的waveView記錄一下。需要使用的知識大概有自定義view、貝塞爾曲線、valueAnimator(屬性動畫)、Xfermode等。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比寒亭網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寒亭網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋寒亭地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。以下為效果圖:
廢話不多說,直接上代碼這里只是一些重要的代碼。如果需要demo可以去下載。
下載地址
首先需要自定義view的屬性:
//圓的顏色 //圓的背景色 //水波紋的顏色 //字體的大小 //字體的顏色