实现屏幕切换、滑动-ViewPager详解(三)之--------使用Fragment实现ViewPager滑动

本文是ViewPager详解系列的第三部分,重点介绍如何使用Fragment实现屏幕切换和滑动。讲解了FragmentPagerAdapter的工作原理,强调了它适用于有限且静态的Fragment页面,并提供了详细步骤指导,包括适配器实现、Fragment集合初始化和设定适配器。还给出了范例,展示如何通过Fragment类创建多个界面,并通过FragmentPagerAdapter完成界面滑动效果。同时提到了切换页面和监听页面变化的方法。
摘要由CSDN通过智能技术生成

系列文章:
1.实现屏幕切换、滑动-ViewPager详解(一)之——–基础知识
2.实现屏幕切换、滑动-ViewPager详解(二)之——–PagerTitleStrip与PagerTabStrip添加标题栏
3.实现屏幕切换、滑动-ViewPager详解(三)之——–使用Fragment实现ViewPager滑动

1.概述;(API解释)

android官方最推荐的一种实现方法却是使用fragment。
实现ViewPager是要有适配器的,我们前面用的适配器是PagerAdapter,而对于fragment,它所使用的适配器是:FragmentPagerAdapter.
官方的类解释:
FragmentPagerAdapter派生自PagerAdapter,它是用来呈现Fragment页面的,这些Fragment页面会一直保存在fragment manager中,以便用户可以随时取用。
这个适配器最好用于有限个静态fragment页面的管理。尽管不可见的视图有时会被销毁,但用户所有访问过的fragment都会被保存在内存中。因此fragment实例会保存大量的各种状态,这就造成了很大的内存开销。所以如果要处理大量的页面切换,建议使用FragmentStatePagerAdapter. <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值