Android开发之RecyclerView

RecyclerView的嵌套使用效果

最近公司项目中的需求是横屏状态,横屏和竖屏都可以滑动的效果。我之前一直使用的是listview组件。看到这个需求的联系到之前我在网上看的RecyclerView的特性,很自然的就想到要使用RecyclerView来实现这个需求。效果实现之后就发现,Item滑动的时候,最后停留的时候,怎么让想要的Item居中呢?实现类似Viewpager嵌套的效果。网上看很多资料都是监听滑动状态,然后进行位置坐标的计算,达到预期效果。

问题解决

我在苦逼的一顿计算坐标之后,快要达到预期的效果之后。一同事跑过来说他用一行代码搞定了这个效果,我一看他演示的效果。我擦,这不正是我们需要的结果嘛!!怎么实现的?

new LinearSnapHelper().attachToRecyclerView(recyclerView);

�尝试了一下,确实就实现了想要的效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容