Android ScrollView ScrollTo和闪烁

时间:2013-03-07 10:04:15

标签: flicker facebook-wall android-scrollview

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

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

1 个答案:

答案 0 :(得分:1)

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