0

我注意到每当调用 scrollTo 时屏幕都会闪烁。我想要实现的是确保 ScrollView 内容保持在屏幕上的相同位置,同时将数据添加到 ScrollView 的顶部/底部。

我的想法是创建一个自定义的 ScrollView,当用户向上或向下滚动时加载额外的数据,这在 Facebook 墙上是类似的。

4

1 回答 1

1

经过多次试验和错误,我意识到导致闪烁的原因是在 Runnable 中实现的滚动。在屏幕完成渲染之前,最初无法找到 Y 坐标。然后我更改了逻辑以计算添加到 ScrollView 中的项目的高度(因为项目的高度是已知的)并在下一步中调用 scrollTo。这种方法消除了闪烁效应。干杯。

于 2013-03-17T11:09:47.927 回答