Android自制了一个画图工具,为什么越画越慢,如何解决重绘变慢问题。
用的是SurfaceView 的一个自定义View, 在开启线程之后,每次手绘都要重绘制Canvas。 然后随着手绘的线条越来越多,速度变得越来越慢,因为重绘制的线条也越来越多。
public void OnChange(){ canvas=getHolder.lockCanvas(); canvas.drawColor(Conlor.WHITE); if(!list.isEmpty()){ for(int i=0;i |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|