标签: android performance gridview view
我有一个GridView,其中有多个图块(9-15可见)。 Tiles实现为自定义视图。
正在进行非常频繁的数据更新(每个可见磁贴每秒甚至可以1-2次)。假设每块瓷砖都有一个我需要根据更新重绘的价格。
我目前的做法是手动调用invalidate(x1,y1,x2,y2)以请求重新绘制具有更新价格的区域。然而,它似乎非常慢,有时不是所有的瓷砖都适当更新。理想情况下,我还会运行一个小的颜色变化动画,以使更新更加明显。
invalidate(x1,y1,x2,y2)
是否有更好的技术,可能更低级别以实现具有最高性能的目标?