ITPub博客

首页 > 移动开发 > ANDROID > android中的ViewPage

android中的ViewPage

原创 ANDROID 作者:山有木xi 时间:2020-10-28 16:49:29 0 删除 编辑

ViewPage其实不是一个新玩意,它是Android扩展包v4包中的类,但是直到现在,还是有许多APP选择使用它

ViewPage的主要作用是左右切换当前的view,实现滑动切换的效果,例如微信的滑动效果。ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。ViewPage经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。同时ViewPager类需要一个PagerAdapter适配器类给它提供数据。

  • ViewPage的适配器

和ListView等控件使用一样,需要ViewPager设置适配器来完成页面和数据的绑定,在ViewPage的适配器中,有四个是必须实现的,分别是getCount,isViewFromObject,instantiateItem,destroyItem

  • 用集合装下不同的页面

在ViewPage中想要实现滑动切换View,首先需要将各个View装起来,然后通过ViewPage的adapter来实现

  • setPageTransformer()

利用Viewpage自带的方法setPageTransformer()可用于设置切换动画,这些包括但不局限于:

setAlpha(0)
setTranslationX(0)
setScaleX(1)


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69917874/viewspace-2730637/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: BottomNavigationView
请登录后发表评论 登录
全部评论
Oracle OCA(Java),IBM高级工程师认证,中国软件行业人才(高级c语言),高级Android工程师,对数据库并发与性能调优也有一定了解

注册时间:2019-04-25

  • 博文量
    147
  • 访问量
    390766