1、在绘制的时候判断一下坐标是否在屏幕上,也就是判断它的x和y的值。
如果在屏幕上就参与绘制,
如果不在屏幕上就不参与绘制。
2、绘制图片的话,不要在绘制的时候再去加载图片,而是应该首先加载好这个图片,缓存起来,然后在绘制的时候使用。
3、绘制的时候在onDraw中打点,来计算绘制的时间。
这个方法非常的有用。
4、Bitmap对应的图片压缩一下。png的图片压缩为webp格式的图片。
当是我将100多张png格式的图片压缩为了webp格式的图片,每张图片的大小从4k降低为1k,这样在每一个绘制的时候,时间从35毫秒变为了18毫秒,优化了体验。