我想在我的ListView上繪製一個疊加層。所以我採用了最明顯的方法,並將我的自定義繪圖代碼放在我的ListView子類的super.onDraw(canvas)下面。自定義列表視圖圖
令我驚訝的是,該列表呈現在我的自定義繪圖之上。我知道這很容易通過將ListView包裝在FrameLayout中完成,但我認爲膨脹另一個視圖並不是必須的。一個修復和解釋爲什麼我遇到這個問題將是真棒,謝謝!
我抽獎代碼看起來是這樣的:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawRect(rect, paint);
}
這就是我一直在尋找! – themarshal 2015-11-09 21:41:42