标签:
公司的app中是使用viewpager加载fragment:每个viewpager页面都是一个fragment,fragment的内容从网上获取,需要实现的功能是当切换viewpager的不同页面时,能流畅的显示已经加载过的页面。
实现的方法很简答。因为viewpager有缓存的功能。
mViewPager.setOffscreenPageLimit(6);
只需添加这一句话就能实现:对于已经加载过的fragment,当被切换后,不会触发该fragment的任何事件。当切换回来时可以正常显示。
需要注意的是:这句话的功能 是设置预缓存的fragment(或其他view)的个数。如果设置数字过大,当你加载当前fragment时还会预加载未显示的fragment导致加载当前页面过慢。所以这个数字应该选择合适的值。
详细内容博客链接:http://blog.csdn.net/zhouzme/article/details/19707677
标签:
原文地址:http://www.cnblogs.com/jkx1229761162/p/4761186.html