实现RecyclerView 在向左的时候滚动到靠左的item
来源:互联网 发布:cydia中软件源打不开 编辑:程序博客网 时间:2024/06/01 09:41
在实际开发中我们会用RecyclerView做列表,在滑动的时候我们希望我们滚动停止的时候,可见是一个完整的item,这样达到更好的体验效果。
RecyclerView+SnapHelper 就能实现我们的效果
SnapHelper
SnapHelper 的实现原理是监听RecyclerView.OnFlingListener中的onFling接口。LinearSnapHelper是抽象类SnapHelper的具体实现。 通过LinearSnapHelper,可以使RecyclerView实现类似ViewPager的功能,无论怎么滑动最终停留在某页正中间。
使用自带的SnapHelper ,能让列表在滚动停止的时候item是居中显示的。
效果:
LinearSnapHelper mLinearSnapHelper = new LinearSnapHelper(); mLinearSnapHelper.attachToRecyclerView(recy);
在实际开发过程中我们肯定会多种需要,比如滚动的时候i靠近第一item显示完整,又或者是最后一个item显示完整。已经有人写啦,地址:https://github.com/rubensousa/RecyclerViewSnap
参考大神:
http://blog.csdn.net/whitley_gong/article/details/52421215
阅读全文
0 0
- 实现RecyclerView 在向左的时候滚动到靠左的item
- listView的item向左滑动实现删除
- 图片的滚动向左
- RecyclerView实现GridView的时候怎么给两个item中间加分割线
- (20)JS实现简单的图片向左无缝滚动
- RecyclerView的Item点击事件实现总结
- RecyclerView 选择多个item的实现
- recyclerview里面实现多布局嵌套recyclerview第一次进入的时候出现自动滚动到第二天reccyclerview问题
- js实现标题栏的向左向左滚动,设置两个向左和向右的两个按钮,当点击向左按钮时,标题栏文字向左滚动,点击向右按钮时,标题栏向右滚动。
- 在使用Imagepicker时候,点击recyclerView的item,进入删除界面,返回结果为空的问题
- RecyclerView的item监听
- RecyclerView的Item监听
- 自定义文字滚动控件,用于单行文本的显示,当文字过长的时候,就会自动的向左滚动
- (更新版)Android VideoPlayer 在滚动列表实现item视频播放(ListView控件和RecyclerView)
- jq实现鼠标滚动的时候上下翻页,动画在翻页的时候才会执行
- 文字不间断向左滚动的网页特效代码
- div的图片向左不间断滚动
- android中ListView在划屏到底部的时候动态添加ListView的Item实现
- SYN攻击(DDOS攻击的一种)
- 拒绝gradle慢,手动下载配置
- <input type="file" />浏览时只显示指定文件类型
- vue中数据双向绑定的实现原理
- MySQL表的四种分区类型
- 实现RecyclerView 在向左的时候滚动到靠左的item
- 01、操作系统概述
- linux内核模块范例代码及Makefile写法步骤
- swift
- myeclipse中本地修改的文件总是更新不到cvs上
- 分布式拒绝服务攻击(DDOS)
- hdu 1007 quoit design(分冶求距离最近的两点)
- 广播读取短信
- Pop Sequence