2013-10-29 75 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-圓形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); 
     } 
    } 
}