使用 smoothScrollToPosition() 函数时如何使 ListView 的滚动变慢?
Posted
技术标签:
【中文标题】使用 smoothScrollToPosition() 函数时如何使 ListView 的滚动变慢?【英文标题】:How to make ListView's scroll slower when using smoothScrollToPosition() function? 【发布时间】:2015-08-12 06:14:44 【问题描述】:使用smoothScrollToPosition(int position)
功能时,我的ListView
滚动非常快。我想自定义它并让它变慢。
我尝试设置android:fastscrollenabled="false"
和setFriction(ViewConfiguration.getScrollFriction() * 5)
,但没有解决这个问题。
有人能帮我吗?任何帮助将不胜感激!提前致谢:)
【问题讨论】:
参考link 对不起,我想滚动慢一点,不流畅 好的,link 【参考方案1】:你可以试试
smoothScrollToPositionFromTop(position, offset, delay);
其中offset
是与顶部的距离,delay
是完成滚动的总时间。
您还可以根据滚动量设置延迟,例如距离越远,延迟越大。
【讨论】:
以上是关于使用 smoothScrollToPosition() 函数时如何使 ListView 的滚动变慢?的主要内容,如果未能解决你的问题,请参考以下文章
在 RecyclerView 中,scrollToPosition 和 smoothScrollToPosition 有啥区别?
等到 ListView smoothScrollToPosition() 完成