ViewPager图片库加载

时间:2014-12-03 15:29:21

标签: android android-viewpager

我有一个带有项目的ListView。每个项目都是ViewPager。 在ViewPager中,我使用图像网址数组传递PagerAdapter。 由于这种设计,有许多图像同时加载。 如何在滑动操作之前不开始所有viewpager项目的图像加载? 我希望我的应用程序开始只加载第一页的图像..

2 个答案:

答案 0 :(得分:0)

如果没有看到当前的代码,很难给出精确的解决方案。但总体思路是:

  1. 请勿在启动时加载所有图像。
  2. ViewPager.OnPageChangeListener附加到每个ViewPagers。
  3. 到达新页面(onPageSelected())时,请加载其中的图像。

答案 1 :(得分:0)

您可以使用ViewPager.setOffscreenPageLimit ViewPager.setOffscrenPageLimit(1)

如果你正在使用Fragments,你应该在方法onStart()或onResume()

中加载你的图像