用的是SurfaceView 的一個自定義View, 在開啟線程之后,每次手繪都要重繪制Canvas?! ∪缓箅S著手繪的線條越來越多,速度變得越來越慢,因為重繪制的線條也越來越多。????public?void?OnChange(){
????????canvas=getHolder.lockCanvas();
????????canvas.drawColor(Conlor.WHITE);
????????if(!list.isEmpty()){
????????for(int?i=0;i<list.size();i++){
????????????????Map<String,Object>?map=(Map)list.get(i);
????????????????.....
????????????????
????????????????canvas.drawCircle(x,y,10,paintL);
????????????????canvas.drawLine(x,y,,x1,y110,paint);???????????
?????????????????}
????????}
????}如何解決 繪制的越來越慢的問題。
Android自制了一個畫圖工具,為什么越畫越慢,如何解決重繪變慢問題。
atomweapon
2017-05-16 06:52:10