自定義drawable實現圓角圖片

zhifeng687發表於2015-12-09


由自定義drawable我們可以看出繼承drawable需要重寫哪些方法,並對drawable這個類有更深刻的認識。
由drawable的核心方法
draw(Canvas canvas)
     canvas.drawXXX(........);   //drawRoundRec、drawCircle等
canvas主要是為drawable所用。

又由它的私有變數paint物件,並在很多方法中用到該物件來看,
paint也是為drawable所用。

由它的私有變數bitmap物件,並將bitmap作為建構函式的引數來看,
自定義drawable的主要功能是將原始bitmap傳進來,加工改裝成想要的drawable

相關文章