多个视图的频繁无效是非常缓慢/不可预测的

时间:2013-07-10 06:03:17

标签: android performance gridview view

我有一个GridView,其中有多个图块(9-15可见)。 Tiles实现为自定义视图。

正在进行非常频繁的数据更新(每个可见磁贴每秒甚至可以1-2次)。假设每块瓷砖都有一个我需要根据更新重绘的价格。

我目前的做法是手动调用invalidate(x1,y1,x2,y2)以请求重新绘制具有更新价格的区域。然而,它似乎非常慢,有时不是所有的瓷砖都适当更新。理想情况下,我还会运行一个小的颜色变化动画,以使更新更加明显。

是否有更好的技术,可能更低级别以实现具有最高性能的目标?

0 个答案:

没有答案