【问题标题】:Dirty rects on a Canvas received from a SurfaceHolder's lockCanvas()从 SurfaceHolder 的 lockCanvas() 收到的画布上的脏矩形
【发布时间】:2012-07-08 05:59:08
【问题描述】:

这可能吗?因为我需要在其上以至少 35 fps 的速度绘制带有移动物体的照片背景。每帧重绘整个背景必须花费大量资源,即使是很短的时间? (动态壁纸)

我尝试仅在每个移动对象的 Rect 处重绘背景,但这只会使屏幕的这些部分闪烁。

【问题讨论】:

    标签: android optimization android-canvas


    【解决方案1】:

    好吧,做这些优化似乎并没有什么大收获。

    闪烁当然是因为双缓冲,有两个缓冲区要擦除,所以闪烁。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 2014-02-08
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多