看板 AndroidDev 關於我們 聯絡資訊
各位前輩好,小弟目前要處理一個DountChartView 大概像這樣 https://goo.gl/EhjLL8 但是會隨著所選取的資料去更動圖的分布 目前遇到的問題是 只能在程式開啟時畫一次圖 資料更換時不知道怎麼去刷新圖...... 部分程式碼大概如下 MainActivity裡畫圖的方法: https://gist.github.com/anonymous/d498321e23d6ec7472b03bcfd0127152 畫圖的java檔: https://gist.github.com/anonymous/b40b5e66b6f725e93bd00a40a08fb082 不好意思麻煩各位幫我解惑 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.123.167 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1475561029.A.73E.html
passli: 把那個view remove 再加一次? 10/04 14:30
gohomexx: view.invalidate() ? 10/04 17:15
FlowerYen: 畫圖的部分,再多開一個setValue的function 10/05 13:36
FlowerYen: 不然你value只有在建構的時候才會傳入 10/05 13:37
FlowerYen: 這樣如果要更新資料時,都要重new一個view 10/05 13:39
FlowerYen: 更新完資料後call invalidate 就會強制view重繪了 10/05 13:42