其实Android RecyclerView组件已经自带了移动方法:
RecyclerView.scrollToPosition(position) //没有动画效果
但是这个方法没有动画效果,很生硬,直接就滑动过去了,下面来看一个有滑动动画效果的:

val smoothScroller= object : androidx.recyclerview.widget.LinearSmoothScroller(this) {//this是Context            override fun getVerticalSnapPreference(): Int {                return SNAP_TO_START            }        }smoothScroller.targetPosition = position//position是item的位置RecyclerView.layoutManager!!.startSmoothScroll(smoothScroller)//通过RecyclerView的layoutManager来实现移动动画效果

以上就是Android RecyclerView移动到指定item的代码,我也是从其他地方找来的,但是找不到地址了,记录一下,方便以后使用。

更多相关文章

  1. [安卓开发Android][叠层 层叠 卡片效果]RecyclerView与CardView
  2. tab使用 TabActivity TabHost Tabspec常用方法
  3. Android(安卓)-- Property Animation
  4. Android下VideoView的研究
  5. Android创建旋转箭头-不恢复原位-旋转动画的使用
  6. Android--H5交互简介
  7. Android(安卓)Dialog 生命周期
  8. Android框架保证View更新必须在主线程的解读
  9. Android(安卓)读取扫码枪的内容,可以读取条形码 ,二维码

随机推荐

  1. Android之——清理手机SD卡缓存
  2. Android—3分钟你也能学会AlertDialog对
  3. Android四大启动模式
  4. freemarker 数字格式化深入理解
  5. jsp登录页面的简单实例 雏形
  6. 详解JS数组方法
  7. 详解JS数组方法
  8. 【北亚服务器数据恢复】Infortrend ESDS
  9. 详解Vue的列表渲染
  10. Thinkphp5.1获取项目根目录以及子目录路