我在我的應用程序中有二十張圖片。當用戶在應用程序左/右滑動時,我利用ViewPager顯示上一張/下一張圖片?我想表明,當用戶掃描到最後的圖像在右側「重複」屏幕..ViewPager - lastItem? Android
這裏是我的代碼,
viewPager = (ViewPager) findViewById(R.id.main_viewpager);
ImagePagerAdapter adapter = new ImagePagerAdapter();
viewPager.setAdapter(adapter);
PageListener pageListener = new PageListener();
viewPager.setOnPageChangeListener((OnPageChangeListener) pageListener);
int currentPage;
private class PageListener extends SimpleOnPageChangeListener{
public void onPageSelected(int position) {
--- some code -----
currentPage = position;
}
}
private class ImagePagerAdapter extends PagerAdapter {
@Override
public int getCount() {
return mImages.size();
}
-- other implemented methods ---
}
是否有可能當用戶掃描到捕獲事件viewpager中最後一個元素的權利?
謝謝..但圓形ViewPager不會爲我的目的..我不想無限分頁行爲。如果有1-5個圖像,我想在用戶在第5個圖像中向右滑動時顯示另一個佈局。當用戶在ViewPager中向左或向右滑動時是否有任何事件可以捕獲? – Naveen