我有一個自定義ViewGroup
(作爲一個根視圖)與其他一些視圖,我想對其一部分視覺效果,影響其子。Android:後期處理繪製視圖
根視圖沒有背景因此draw
和onDraw
從來沒有被調用過。
正如pskink所指出的,我可以在我的自定義ViewGroup的dispatchDraw
中做到這一點。當我爲了測試而在dispatchDraw
獲得的Canvas
上繪製一個圓時,它就會出現。但我無法訪問Canvas內容,即使private Bitmap mBitmap
是null
。
- 如何獲取(並修改)像素?
- 系統如何利用
Canvas
沒有Bitmap
?
查看'ViewGroup#dispatchDraw'方法 – pskink