4.2视图翻页工具
你想知道安卓模拟手机多页面切换效果是如何实现的吗?播放3相册滑动翻页
今天这节课我将介绍移动程序设计(Android )中视图翻页工具——Viewpager。
什么是Viewpager?我们到互联网上找一找、学一学、做一做关于Viewpager的相关知识点与案例。
分析归纳3点:1 ViewPager的概念,2 ViewPager基本属性和方法,3ViewPager实现原理
1 ViewPager的概念
Viewpager是视图翻页工具,能提供多页面切换的效果。
我们通过创建adapter给它填充多个view,左右滑动时,切换不同的view。
Android 3.0后引入的一个UI控件,位于v4包中,低版本使用需要导入v4包,使用Android studio进行开发,默认导入v7包,v7包含了v4,所以Androidstudio不用导包,很方便哦。
2 ViewPager基本属性和方法
setAdapter:设置适配器;setCurrentItem:设置当前页面的序号;addOnPageChangeListener:设置组件的页面切换监听器;其中onPageSelected代表选中页面时,滑动结束时触发;onPageScrollStateChanged代表页面滑动状态变化时触发;onPageScrolled 代表页面滑动过程中触发。
3ViewPager实现原理
1、ViewPager通过适配器获取单面视图
2、适配器访问数据源,读取View
3、数据源将View提交给适配器
4、将View返回ViewPager组件显示

