2013-10-29 2 views
0

이미지 스 와이프보기에서 루프를 만들려고하는데, 사용중인 소스 이미지입니다. 마지막 이미지가 처음 이미지로 바뀌면 이미지를 계속 스 와이프 할 수 있습니다. 감사합니다이미지 스 와이프보기에서 루프를 만드는 방법은 무엇입니까?

private class ImagePagerAdapter extends PagerAdapter { 
private int[] mImages = new int[] { 

    R.drawable.image1, 
    R.drawable.image2, 
    R.drawable.image3, 
    R.drawable.image4, 

}; 
+0

이 때문에 포스트는 http://stackoverflow.com/questions/11622544/fix-the-animation 시작 도움이 될 것입니다 -of-a-circular-viewpager – Ravi

답변

0

나는 viewpager을 사용하고 있다고 가정합니까?

이 작업을 수행하는 방법을 설명하는 몇 가지 스레드가 stackoverflow에 있습니다. 그 중 하나는 here 찾을 수 있습니다 내가 복사/이하가 사용 된 코드를 붙여 넣은 것은 :

@Override 
public void onPageScrollStateChanged (int state) { 
    if (state == ViewPager.SCROLL_STATE_IDLE) { 
     int curr = viewPager.getCurrentItem(); 
     int lastReal = viewPager.getAdapter().getCount() - 2; 
     if (curr == 0) { 
      viewPager.setCurrentItem(lastReal, false); 
     } else if (curr > lastReal) { 
      viewPager.setCurrentItem(1, false); 
     } 
    } 
} 
관련 문제