今天實現乙個揭露效果的自定義view;效果如下
* 揭露view效果
*/public class exposeview extends view
public exposeview(context context, attributeset attrs)
/*** 初始 畫筆
*/private void init()
@override
protected void onsizechanged(int w, int h, int oldw, int oldh)
@override
protected void ondraw(canvas canvas)
});manimator.start();
}//畫筆寬--》對角線 減 動畫值
float strokewidth = mdiagonaldist - mholeradius;
paint.setstrokewidth(strokewidth);
//圓半徑--》圓初始半徑 加 畫筆寬的一半(當圓的半徑等於畫筆寬的一半 效果就是實體圓 )
float radius = mholeradius + strokewidth / 2;
//畫圓
canvas.drawcircle(mcenterx, mcentery, radius, paint);}}
自定義view刮刮卡效果
要實現這種效果,必須要知道這樣乙個類 porterduffxfermode,設定兩張重疊的效果 他有以下過濾模式 src imageview 的src dst imageview的background android.graphics.porterduff.mode.src 只繪製源影象 andro...
自定義view增加動畫效果
通過這一周的學習總算對自定義view比較了解了。所以也想和大家分享一下自定義view的學習方法和我學習的乙個過程。還是來看一下我們每篇比談的我們的自定義view的大綱 1.自定義view單純的用畫筆繪製view 死view 2.自定義view 增加動畫 3.自定義view增加手勢 4.自定義view...
Android自定義View 下雨效果
接下來,我們就一步一步分析該view是如何實現的 第一步 構造乙個雨滴類 雨滴類 以一根線條作為雨滴效果 public class drip 該方法用於設定雨滴兩個點的座標 private void initpoint int screenwidth,int screenheight rain 方法...