Android学习之ViewPager(一)——ViewPager的简单使用

前言

前段时间一直在加班比较忙,做项目中遇到了ViewPager,发现自己对ViewPager还只是会简单的使用,一些功能还是不太会使用,于是详细阅读了ViewPager的源码。 想要学的更加彻底点。下面我将通过三篇文章来主要介绍ViewPager。

解析ViewPager(一)——ViewPager的简单使用

解析ViewPager(二)——ViewPager的源码解析

解析ViewPager(三)——ViewPager的深入使用

ViewPager的使用

效果图如下所示:




   1、 首先我们在activity的布局文件中添加View Pager控件。如下所示:


2、其次我们新建几个布局文件用于ViewPager不同的页卡显示,这里只举例一个,后面几个雷同只是修改一下颜色和Text。


3、在Activity中实例化ViewPager并对它初始化,将不同布局加载在ViewPager中,使ViewPager分页显示:


ViewPager的简单解析

1、首先我们将ViewPage从布局中获取到,然后如下所示我们将三个布局文件找到并添加到viewList中;


2、自定义PagerAdapter

      自定义PagerAdapter必须重写以下四个方法(也可以写其他方法,但是这四个方法必须重写)。最后我们给ViewPager设置Adapter。


3、关于四个方法的简单解释:

  • getCount():返回要滑动的VIew的个数
  • destroyItem():从当前container中删除指定位置(position)的View;
  • instantiateItem():做了两件事,第一:将当前视图添加到container中,第二:返回当前View
  • isViewFromObject():判断当前View和下一个View是否为同一个View

    关于ViewPager的简单使用就先介绍到这,下一篇将解析VIewPager的源码。




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫雾凌寒

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值