У меня есть Слайд-шоу с пейджером с просмотром с этого сайта http://androidopentutorials.com/android-image-slideshow-using-viewpager/ , и я хочу установить событие Motion, если позиция на последнем пункте, я скользя по этому пункту и позиции, чтобы вернуться к первому , Как его реализовать?Слайд-шоу андроид с индикатором пейджера Нажмите Событие движения
...
mViewPager = (ViewPager) app.findViewById(R.id.view_pager);
mIndicator = (CirclePageIndicator) app.findViewById(R.id.indicator);
mIndicator.setOnPageChangeListener(new PageChangeListener());
mViewPager.setOnPageChangeListener(new PageChangeListener());
mViewPager.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.getParent().requestDisallowInterceptTouchEvent(true);
switch (event.getAction()) {
case MotionEvent.ACTION_CANCEL:
Utils.log("ACTION_CANCEL " + products.size());
break;
case MotionEvent.ACTION_UP:
// calls when touch release on ViewPager
Utils.log("ACTION_UP " + products.size());
if (products != null && products.size() != 0) {
stopSliding = false;
runnable(products.size());
handler.postDelayed(animateViewPager,
ANIM_VIEWPAGER_DELAY_USER_VIEW);
}
break;
case MotionEvent.ACTION_MOVE:
// calls when ViewPager touch
Utils.log("ACTION_MOVE " + products.size());
if (handler != null && stopSliding == false) {
stopSliding = true;
handler.removeCallbacks(animateViewPager);
}
break;
}
return false;
}
});
...
Спасибо