安卓数据绑定:视图闪烁问题

6

我正在使用带有图像项的GridView,通过Android DataBinding技术加载图像。如果向列表中添加一些新项并通知适配器,那么GridView会出现闪烁,为什么会发生这种情况?如果我不使用DataBinding技术,则可以正常工作。

1个回答

16
如果您在列表中使用数据绑定,应始终调用executePendingBindings() - 这会立即执行绑定,而不是等待下一帧(这是导致闪烁的原因)。

如果您正在寻找有关执行executePendingBindings的gif示例,我在此回复中添加了一个链接:https://dev59.com/L6_la4cB1Zd3GeqPr147#68667411 - Gastón Saillén

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接