Android(安卓)RecyclerView 滑动到指定item(position)并加动画
16lz
2021-01-25
其实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的代码,我也是从其他地方找来的,但是找不到地址了,记录一下,方便以后使用。
更多相关文章
- [安卓开发Android][叠层 层叠 卡片效果]RecyclerView与CardView
- tab使用 TabActivity TabHost Tabspec常用方法
- Android(安卓)-- Property Animation
- Android下VideoView的研究
- Android创建旋转箭头-不恢复原位-旋转动画的使用
- Android--H5交互简介
- Android(安卓)Dialog 生命周期
- Android框架保证View更新必须在主线程的解读
- Android(安卓)读取扫码枪的内容,可以读取条形码 ,二维码