天天看點

【Android開發】範例1-實作帶描邊的圓角圖檔

利用學過的bitmapshader渲染類,我們來實作一個帶描邊的圓角圖檔。

具體實作:

用來顯示自定義的繪圖類的布局檔案

res/layout/main.xml:

打開mainactivity,在檔案中建立名為myview的内部類,繼承android.view.view類,并添加構造方法和重寫ondraw(canvas canvas)方法,在裡面進行作圖:

在ondraw(canvas canvas)方法中,首先定義一個畫筆,并設定其使用抗鋸齒功能,然後定義一張背景,然後定義一個要繪制的圓角矩形的區域,并将畫布在x軸上平移40像素,在y軸上平移20像素,再繪制一個黑色的2像素的圓角矩形,作為圖檔的邊,最後繪制一個使用bitmapshader渲染的圓角矩形圖檔,具體代碼如下:

mainactivity:

運作效果如圖所示

【Android開發】範例1-實作帶描邊的圓角圖檔

轉載請注明出處:http://blog.csdn.net/acmman/article/details/45624419

繼續閱讀