ViewPager页面切换示例
滑动切换页面的神器,非 ViewPager 莫属。它在 Android 里用得多,像应用引导页、Tab 切换这些场景,配合 Fragment 就能搞出流畅的交互。适配器用起来也不难,instantiateItem()
负责造页面,destroyItem()
负责回收,省内存。
想禁用滑动?嗯,也挺简单,继承一下ViewPager
,重写onInterceptTouchEvent()
和onTouchEvent()
返回false
就行,手势直接被拦下,用户就划不动了。恢复的话,把返回值改成super
的实现就好,灵活得。
在“ViewPagerDemo”里,作者就是用这种方法做了个基础例子,既能展示页面切换,又能在特定时候关掉滑动,比如加载数据时防误操作。如果你正好在做 Android 多页切换,不妨参考一下,省心又实用。
465.64KB
文件大小:
评论区