天天看點

翻翻git之---自定義View實作水位上漲效果 WaveProgressView

上周陸續收到一些想嘗試性換工作的小夥伴們的履歷,相關的負責的hr妹子已經電話轟炸過去了,如果有興趣的小夥伴可以看下http://blog.csdn.net/ddwhan0123/article/details/50756745的最下面部分,有相關職位的介紹,履歷到qq郵箱 [email protected]

效果:

翻翻git之---自定義View實作水位上漲效果 WaveProgressView

how to use?

gradle:

/build.gradle檔案

/app/build.gradle檔案

eclipse:

把圈出來的地方copy下就行了,代碼内容不多

翻翻git之---自定義View實作水位上漲效果 WaveProgressView

我們先來看下自定義标簽(用于初始化和設定)

大緻是設定顔色啊,畫筆粗細啊,最大值啊,進度值啊,外部框體線條厚度之類的

那 如何使用呢?

引用下就行了 不引用的話有預設值。

核心路徑繪制在updatepath()方法中

其他就是一些各種set加anim了。

再說下在activity裡如何使用

首先,先擷取控件對象

然後進行一些簡單的設定,還可以設定顔色啊,進度值什麼的。

作者在其官方的示範裡是讓動畫在不同持續時間無限循環的

總體來說,使用起來幾乎沒難度,如果要完全獨立自己寫一個類似的控件的話,還是要對 canvas paint 以及view的繪制有一定量好的基礎才可以做出來。

git位址:https://github.com/zeng1990java/waveprogressview

源碼下載下傳位址:https://github.com/zeng1990java/waveprogressview/archive/master.zip