android中绘图闪烁的问题
后台起一个线程从服务器上请求图片该图片的尺寸与屏幕相同,当图片获取成功后重绘屏幕,出现屏幕闪烁的问题?
[解决办法]
获取成功才画,应该是说 一张图完整的获取之后才画的应该没问题,如果是你在获取的过程中,也进行了画的操作,会出现闪烁现象,因为你在获取图片的过程中,图片只是获取部分就将这部分图片数据画到屏幕上,出现闪烁。建议当子线程完全获取图片后在将完整的图片画到当前屏幕。
[解决办法]
楼上说的对,你可以在onDraw里面打log看一下,从你图片开始绘制到绘制结束,一共调用了多少次onDraw,我猜应该很多次,所以才会出现闪烁