平滑地且以编程方式滚动 ListView

9
我已经搜索了很多,但是我找不到答案。
我想要实现类似于Go Launcher的功能。当你在应用程序抽屉中拖动图标并将其移出容器的顶部或底部边界时,列表开始滚动。 到目前为止,我尝试了以下方法:
1.分派触摸事件来模拟滚动-在触摸屏幕时不可能 2.使用smoothScrollBy()方法-几乎完成,但它只滚动屏幕高度的距离 3.使用scrollBy()-仅移动容器并留下空白空间。如果我能够重用屏幕上消失的视图,我会在那里放置一些行。
我需要ListView平稳滚动。
所以我的问题来了。有人知道如何做到这一点吗?如果有人帮助我,我会在我的应用程序“关于”部分表达感激之情:)

你找到任何解决方案了吗? - Vaishali Sharma
1个回答

2
使用ListView并尝试使用scrollToPosition()或smoothScrollBy()。

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