【发布时间】:2015-12-21 13:19:16
【问题描述】:
我想将列表视图滚动 x 个像素
list.scrollListBy(x) 有效,但缺少默认的滚动动画
有没有用动画滚动列表的api,
我不能使用smoothScrollBy 及其其他变体,因为如果元素已经可见,它就不会滚动。
【问题讨论】:
-
你有什么你想要的例子吗..???
标签: android android-listview android-animation
我想将列表视图滚动 x 个像素
list.scrollListBy(x) 有效,但缺少默认的滚动动画
有没有用动画滚动列表的api,
我不能使用smoothScrollBy 及其其他变体,因为如果元素已经可见,它就不会滚动。
【问题讨论】:
标签: android android-listview android-animation
如果你使用的是RecyclerView,可以调用该方法
list.scrollToPosition(int position)
滚动到列表中的特定位置。假设列表中有 50 个位置,而您的手机屏幕显示列表的前 10 个位置。然后就可以调用了
list.scrollToPosition(40);
滚动到第 40 个位置。会有稍微平滑的效果。
【讨论】: