Android的SurfaceView类其实就是一个双缓冲机制。
对于VIEW,一般先setBitMap()将绘制内容 绘制到BITMAP上,然后用drawBitMap方法绘制BITMAP,就避免了闪烁现象。我通过SurfaceView以及自定义VIEW双缓冲来比较性能,发现效率差不多,详见附件代码。
转载:http://www.adobex.com/android/source/details/00000401.htm
本文共 263 字,大约阅读时间需要 1 分钟。
Android的SurfaceView类其实就是一个双缓冲机制。
对于VIEW,一般先setBitMap()将绘制内容 绘制到BITMAP上,然后用drawBitMap方法绘制BITMAP,就避免了闪烁现象。我通过SurfaceView以及自定义VIEW双缓冲来比较性能,发现效率差不多,详见附件代码。
转载:http://www.adobex.com/android/source/details/00000401.htm
转载于:https://my.oschina.net/androidcode/blog/105064