Android Support Library 思考

2018-02-23  本文已影响6人  Crazy_MT

今天在 Github 上看到一个,可以用 RecyclerView 实现类似 ViewPager 一次滑一页的效果和一次滑多页最终停在中间的效果。想到之前项目中需要实现一次滑多页最终停在当前页中间,并且想用 RecyclerView 实现未果,所以我特地研究了一下这个库,发现主要功能实现非常简单,利用了 ToolsVersion24.2.0 之后,Google 提供的一个 SnapHelper 的辅助类,它只需要几行代码就能帮助我们实现滑动结束时保持在居中位置。SnapHelper 类有两个子类:LinearSnapHelper 和 PagerSnapHelper,分别实现一次滑一页和一次滑多页的功能。
作为一个靠谱的 Android 工程师,Android Support Library 每次更新的内容应该了解,遇到问题会有更好的解决方案。

上一篇下一篇

猜你喜欢

热点阅读