- 我们在前面 Scroller 的使用详解一中学习了 Scroller 的基本使用,当时的 demo 的滚动是跳跃式的,并没有实现我们预期中的平滑滚动,在接下来的内容中,我们将通过一个侧滑删除按钮的 demo 来继续学习 Scroller 的相关知识。
- 没图啥也不用说,先上图吧!
- Scroller 的使用主要可以分为以下几个步骤:
- 创建 Scroller 实例
- 调用 Scroller 对象的 startScroll()方法来初始化滚动数据并
调用 invalidate 方法刷新界面 - 重写 computeScroll()方法,并在其内部完成平滑滚动的逻辑,刷新时也需调用 invalidate 刷新界面
废话不多说,直接上代码:
我们创建一个 EasySwipeMenuLayout 继承自 ViewGroup
https://git.oschina.net/osczaizai/AndroidDemo
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于