[問題] onDraw 速度很慢
想問一下 小弟有一個 Canvas 掛在 View 下面,
當我有觸控的 event 之後就會 invalidate 啟動 onDraw
我把所有的觸控點記起來做, 每次 invalidate 就會全部重畫
但是這樣的過程好像會很慢阿?
因為我每次都要透過 getHistorySize 取得所有的 touch 資訊
再用 loop 把資訊存在自己的結構內,
然後重劃的時候要根據 touch 的 id 來分開不同手指的線段
累積久了線段長度就會很大, 會非常的慢
不知道有沒有其他的辦法可以變快? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.229.83.131
→
03/10 22:28, , 1F
03/10 22:28, 1F
→
03/10 22:28, , 2F
03/10 22:28, 2F
→
03/10 22:28, , 3F
03/10 22:28, 3F
→
03/11 11:35, , 4F
03/11 11:35, 4F
→
03/13 14:33, , 5F
03/13 14:33, 5F
→
03/13 14:34, , 6F
03/13 14:34, 6F
→
03/13 14:35, , 7F
03/13 14:35, 7F
→
03/13 20:41, , 8F
03/13 20:41, 8F
推
03/14 11:26, , 9F
03/14 11:26, 9F
→
03/14 11:27, , 10F
03/14 11:27, 10F
→
03/14 11:27, , 11F
03/14 11:27, 11F
→
03/15 20:09, , 12F
03/15 20:09, 12F