最近學習了貝塞爾曲線的一些知識,剛好項目中需要實現(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的屬性:
//圓的顏色
//圓的背景色
//水波紋的顏色
//字體的大小
//字體的顏色
當前名稱:Android自定義view實現(xiàn)圓形waveview-創(chuàng)新互聯(lián)
文章URL:
http://weahome.cn/article/coecde.html