【问题标题】:How to make ListView's scroll slower when using smoothScrollToPosition() function?使用 smoothScrollToPosition() 函数时如何使 ListView 的滚动变慢?
【发布时间】:2015-08-12 06:14:44
【问题描述】:
使用smoothScrollToPosition(int position) 功能时,我的ListView 滚动非常快。我想自定义它并让它变慢。
我尝试设置android:fastscrollenabled="false" 和setFriction(ViewConfiguration.getScrollFriction() * 5),但没有解决这个问题。
有人能帮我吗?任何帮助将不胜感激!提前致谢:)
【问题讨论】:
标签:
android
listview
scroll
【解决方案1】:
你可以试试
smoothScrollToPositionFromTop(position, offset, delay);
其中offset 是与顶部的距离,delay 是完成滚动的总时间。
您还可以根据滚动量设置延迟,例如距离越远,延迟越大。