我注意到每当调用scrollTo时屏幕都会闪烁。我想要实现的是确保ScrollView内容保持在屏幕上的相同位置,同时将数据添加到ScrollView的顶部/底部。
我的想法是创建一个自定义的ScrollView,当用户向上或向下滚动时加载其他数据,这在Facebook墙上类似。
答案 0 :(得分:1)
经过多次试验和错误后,我意识到导致闪烁的因素是滚动在Runnable中实现。最初在屏幕完成渲染之前无法找到Y坐标。然后我更改逻辑以计算添加到ScrollView中的项目的高度(因为项目的高度已知)并在下一步中调用scrollTo。这种方法消除了闪烁效应。干杯。