【问题标题】:Android scroll list programmatically with animationAndroid以编程方式滚动列表与动画
【发布时间】:2015-12-21 13:19:16
【问题描述】:

我想将列表视图滚动 x 个像素

list.scrollListBy(x) 有效,但缺少默认的滚动动画

有没有用动画滚动列表的api,

我不能使用smoothScrollBy 及其其他变体,因为如果元素已经可见,它就不会滚动。

【问题讨论】:

标签: android android-listview android-animation


【解决方案1】:

如果你使用的是RecyclerView,可以调用该方法

list.scrollToPosition(int position)

滚动到列表中的特定位置。假设列表中有 50 个位置,而您的手机屏幕显示列表的前 10 个位置。然后就可以调用了

list.scrollToPosition(40);

滚动到第 40 个位置。会有稍微平滑的效果

【讨论】:

  • list = LinearLayoutManager
猜你喜欢
  • 2012-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-15
相关资源
最近更新 更多