在 ViewPager 中用按钮交换图像



当用户按下这个左或右按钮时,图像应该根据ViewPager中的左或右交换,该按钮位于ViewPager的外侧。任何人都可以帮助我如何做到这一点

很简单,您需要在每个按钮的"点击"上添加代码才能做到这一点:

ViewPager mPager = new ViewPager(mContext);  //replace mContext with "this" if in activity
int newPosition = mPager.getCurrentItem() + 1;  //- 1 if is the left button
newPosition = newPosition < (mPager.getAdapter().getCount() - 1) ? newPosition : newPosition - 1;
//And again this is for right, for left you need to compare 'newPosition >= 0'
mPager.setCurrentItem(newPosition);

最新更新