1. 程式人生 > >Android Paint繪製邊框注意事項

Android Paint繪製邊框注意事項

如果需要為一張圖片新增邊框可以採用自定義控制元件的方式,重寫onDraw()方法,在上面繪製一個矩形框。

這裡出現了問題,記錄下,當使用Paint繪製矩形的時候,如果不設定Style會有如下效果。

1)預設不設定
或者paint.setStyle(Paint.Style.FILL);
或者paint.setStyle(Paint.Style.FILL_AND_STROKE);

可以看到圖片內容全部被填充。

2)

paint.setStyle(Paint.Style.STROKE);

很明顯,邊框顯示出來,圖片沒有被覆蓋。

 

總結經驗:這個style看著是一個很小的知識點,但是如果自己沒有注意,就容易出錯,細節決定成敗!