2014-12-03 3 views
0

나는 ListView를 가지고있다. 각 항목은 ViewPager입니다. ViewPager에서 이미지 URL 배열이있는 PagerAdapter를 전달합니다. 이러한 디자인 때문에 동시에 많은 이미지를로드 할 수 있습니다. 스 와이프 작업 전에 모든 뷰 페이지 항목을 이미지 로딩하지 않으려면 어떻게해야하나요? 내 앱이 첫 번째 페이지의 이미지 만로드되기를 원합니다 ..ViewPager 이미지 갤러리 loading

답변

0

현재 코드를 보지 않고도 정확한 해결책을 제시하기가 어렵습니다. 하지만 일반적인 생각은 다음과 같습니다.

  1. 시작할 때 모든 이미지를로드하지 마십시오.
  2. 각 ViewPagers에 ViewPager.OnPageChangeListener을 첨부하십시오.
  3. 새 페이지에 도달하면 (onPageSelected()) 이미지가로드됩니다.
0

당신은 사용할 수 ViewPager.setOffscreenPageLimit ViewPager.setOffscrenPageLimit (1)

당신이 조각을 사용하는 경우, 당신은 방법 ONSTART() 또는 onResume()

에 이미지를로드한다