2

我有一个 GridView,里面有多个图块(9-15 可见)。瓦片被实现为自定义视图。

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

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

有没有更好的技术,也许更底层的技术来实现最高性能的目标?

4

0 回答 0