【问题标题】:Android - drawText invalidateAndroid - drawText 无效
【发布时间】:2010-12-09 10:01:45
【问题描述】:

我正在画布上绘制关于现在轮到谁的信息。我使用 validate() 两次使屏幕无效并再次绘制文本。但是使用 invalidate() 我正在重新绘制所有板子,这会持续很长时间,有什么方法可以使 Canvas 的这一部分无效?

谢谢

哈米扎克

【问题讨论】:

    标签: android drawtext


    【解决方案1】:

    不是真的,不。你有两个选择:

    1. 将您要更新的部分 UI 放入它自己的子视图中,并在需要时简单地使该特定视图无效。

    2. 如果绘制视图的其他部分非常昂贵,那么这是使用绘图缓存的一个很好的理由。查看View.setDrawingCacheEnabled() 和朋友。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2011-07-15
      相关资源
      最近更新 更多