[問題] DountChartView 重繪

看板AndroidDev作者 (東港)時間9年前 (2016/10/04 14:03), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
各位前輩好,小弟目前要處理一個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

10/04 14:30, , 1F
把那個view remove 再加一次?
10/04 14:30, 1F

10/04 17:15, , 2F
view.invalidate() ?
10/04 17:15, 2F

10/05 13:36, , 3F
畫圖的部分,再多開一個setValue的function
10/05 13:36, 3F

10/05 13:37, , 4F
不然你value只有在建構的時候才會傳入
10/05 13:37, 4F

10/05 13:39, , 5F
這樣如果要更新資料時,都要重new一個view
10/05 13:39, 5F

10/05 13:42, , 6F
更新完資料後call invalidate 就會強制view重繪了
10/05 13:42, 6F
文章代碼(AID): #1NyqP5S- (AndroidDev)