0
我有一個viewpager有3個視圖。裏面的onTouchEvent viewpager的我嘗試以下viewpager中的getchildat無法正常工作
nextView=viewPager.getChildAt(viewPager.getCurrentItem()+1);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
xValue = event.getX();
break;
case MotionEvent.ACTION_MOVE:
if((xValue-event.getX())>0) {
float translation=(-width/2)+((xValue-event.getX())/2);
nextView.setTranslationX(translation);
}
break;
}
,當我從視圖1滑動到VIEW3一切工作正常。但是當我從View3滑回View1並從View1滑回View3時,getChildAt未返回下一個視圖。它返回當前可見視圖。
如何獲取當前可見視圖的下一個視圖。提前致謝。任何建議表示讚賞。