ViewPager的简单描述及使用

ViewPager是在Android.Support.V4扩展包新添加的一个强大的控件,可以实现视图的滑动效果、例如:导航页轮播等。

    Android.Support-xx是Google官方的向下兼容包

    Android.Suppor-V4:这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的。

PagerAdapter

   getCount()获取需要展示的页面个数

   isViewFromObject()判断函数所返回来的Key与一个页面视图是否代表的同一个视图,一般写法值Return view==object;

   instantiateItem(ViewGroup container,int position)创建指定位置的视图

   destroyItem(ViewGroup container,int position,Object object)销毁指定位置的视图  一般直接remove

               注意:去掉调用父类的destroyItem方法   因为是过时的

   PageChangeListener

       onPageSelected(int position)当前页面的索引值   ~~  当前的页面

       onPageScrollStateChanged(int state)状态改变时

       oPageScrolled(int position,int positionoffset,int positionOffsetPixels)//页面滑动时

                      至于实现无线轮播主要时在条目数目的操作  :开启线程改变、

你可能感兴趣的:(ViewPager的简单描述及使用)