ViewPager页面切换示例

滑动切换页面的神器,非 ViewPager 莫属。它在 Android 里用得多,像应用引导页、Tab 切换这些场景,配合 Fragment 就能搞出流畅的交互。适配器用起来也不难,instantiateItem()负责造页面,destroyItem()负责回收,省内存。

想禁用滑动?嗯,也挺简单,继承一下ViewPager,重写onInterceptTouchEvent()onTouchEvent()返回false就行,手势直接被拦下,用户就划不动了。恢复的话,把返回值改成super的实现就好,灵活得。

在“ViewPagerDemo”里,作者就是用这种方法做了个基础例子,既能展示页面切换,又能在特定时候关掉滑动,比如加载数据时防误操作。如果你正好在做 Android 多页切换,不妨参考一下,省心又实用。

rar 文件大小:465.64KB