ViewPager切换fragment卡顿,这个问题在手机上不大会出现,但是我在开发机顶盒的时候却很严重,基本会有1到2秒的卡顿。查了很多资料才发现加上下面一句话就可以。
// 设置缓存多少个 Tab对应的 fragment
mViewPager.setOffscreenPageLimit(6);
配置该项后,ViewPager在切换时将不会清理不可见的 Fragment,不会触发 Fragment 的任何事件,因此也就不会导致其重新加载。
参考资料在:http://www.cfanz.cn/?c=article&a=read&id=124368
分享到:
相关推荐
使用ViewPager + Fragment实现滑动切换页面的简单样例
Android ViewPager+Fragment超高仿微信主界面(带底部图标切换动画)Android ViewPager+Fragment超高仿微信主界面(带底部图标切换动画)Android ViewPager+Fragment超高仿微信主界面(带底部图标切换动画)
使用viewpager+fragment简单实现页面切换,并切实现左右滑动切换的效果
ViewPager+Fragment导航栏支持滑动和点击切换fragment,点击某个按钮触发替换某个tab的fragment。如有tab1,tab2两个导航按钮,分别对应tab1fragment和tab2fragment,点击某个按钮触发,将tab2的tab2fragment替换tab3...
滑动切换页面 ViewPager+Fragment(解决切换Fragment状态不保存、各个Fragment之间的通信。 【FragmentViewPagerAdapter里的onPageSelected】)
ViewPager+Fragment基本使用,设计出更加灵活的界面风格
本资源为使用ViewPager和Fragment实现页面切换和底部导航栏的效果源码,建议配合Android应用开发--底部导航栏效果的一种实现方式(ViewPager&Fragment)文章查看。
使用ViewPager和Fragment实现底部导航滑动Demo,可直接复用
viewpager+fragment左右滑动实现动态加载数据。动态刷新fragment
代码实现viewPager+fragment多页面如何让取消预加载,并且还有一个自定义模仿今日头条的顶部导航,项目导入eclipse中可直接运行。
实现viewpager+fragment无限滑动,并且可以从activity传值给fragment从而实现对fragment的控制.
今天小编就为大家分享一篇关于Android使用ViewPager快速切换Fragment时卡顿的优化方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
使用ViewPager+Fragment实现页面切换
很简单的实现viewpager+fragment左右滑动效果,类似商城app框架。
利用TabLayout、ViewPager、Fragment实现滑动切换页面
ViewPager_Fragment_Demo
ViewPager 套fragment 再套 ViewPager 套fragment,本例子是借鉴http://download.csdn.net/detail/u013682582/9462667此例子。解决重复加载fragment,使得切换时标题未选中的问题
网易新闻首页效果(ViewPager+Fragment+ListView)
viewpager+fragment实现滑动导航的功能。简单实现了fragment间的传值,activity与fragment间的通讯。
TabLayout+ViewPager+Fragment实现分页滑动效果Demo