作者j0918jack (東港)
看板AndroidDev
標題[問題] DountChartView 重繪
時間Tue Oct 4 14:03:43 2016
各位前輩好,小弟目前要處理一個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