0
我正在開發一個Android應用程序。自定義按鈕:屬性更改,按鈕應該重繪
我有從按鈕派生的類代表一個特殊類型的按鈕。 這種特殊類型有一些屬性(整數),根據這些一個或多個圓圈必須繪製在按鈕的頂部。
因此,我重寫了onDraw函數,該函數向上查看值並相應地繪製圓圈。
但該類有一個函數來爲其屬性設置新值。因此設置了新的值,但這些更改未反映在UI中。看起來像onDraw函數沒有被調用。
當稍後點擊按鈕或在界面上方顯示彈出消息時,onDraw函數被調用並且按鈕被正確繪製。
所以我的問題:改變屬性時,我怎麼能說,按鈕必須重繪?
非常感謝!