public class GestureControllerForPager extends GestureController
GestureController and it's parent
ViewPager by splitting scroll movements between them.GestureController.OnGestureListener, GestureController.OnStateChangeListener, GestureController.OnStateSourceChangeListener, GestureController.SimpleOnGestureListener, GestureController.StateSource| Constructor and Description |
|---|
GestureControllerForPager(android.view.View view) |
| Modifier and Type | Method and Description |
|---|---|
void |
disableViewPager(boolean disable)
Disables ViewPager scroll.
|
void |
enableScrollInViewPager(ViewPager pager)
Enables scroll inside
ViewPager
(by enabling cross movement between ViewPager and it's child view). |
protected boolean |
onDoubleTapEvent(android.view.MotionEvent event) |
protected boolean |
onDown(android.view.MotionEvent event) |
protected boolean |
onFling(android.view.MotionEvent e1,
android.view.MotionEvent e2,
float vx,
float vy) |
protected boolean |
onRotationBegin(RotationGestureDetector detector) |
protected boolean |
onScaleBegin(android.view.ScaleGestureDetector detector) |
protected boolean |
onScroll(android.view.MotionEvent e1,
android.view.MotionEvent e2,
float dx,
float dy) |
boolean |
onTouch(android.view.View view,
android.view.MotionEvent event) |
protected void |
onUpOrCancel(android.view.MotionEvent event) |
protected boolean |
shouldDisallowInterceptTouch(android.view.MotionEvent event) |
addOnStateChangeListener, animateKeepInBounds, animateStateTo, getSettings, getState, getStateController, isAnimating, isAnimatingFling, isAnimatingState, notifyStateReset, notifyStateUpdated, onFlingAnimationFinished, onFlingScroll, onLongPress, onRotate, onRotationEnd, onScale, onScaleEnd, onSingleTapConfirmed, onSingleTapUp, onStateAnimationFinished, removeOnStateChangeListener, resetState, setLongPressEnabled, setOnGesturesListener, setOnStateSourceChangeListener, setPivot, stopAllAnimations, stopFlingAnimation, stopStateAnimation, updateStatepublic GestureControllerForPager(android.view.View view)
public void enableScrollInViewPager(ViewPager pager)
ViewPager
(by enabling cross movement between ViewPager and it's child view).public void disableViewPager(boolean disable)
public boolean onTouch(android.view.View view,
android.view.MotionEvent event)
onTouch in interface android.view.View.OnTouchListeneronTouch in class GestureControllerprotected boolean shouldDisallowInterceptTouch(android.view.MotionEvent event)
shouldDisallowInterceptTouch in class GestureControllerprotected boolean onDown(android.view.MotionEvent event)
onDown in class GestureControllerprotected void onUpOrCancel(android.view.MotionEvent event)
onUpOrCancel in class GestureControllerprotected boolean onScroll(android.view.MotionEvent e1,
android.view.MotionEvent e2,
float dx,
float dy)
onScroll in class GestureControllerprotected boolean onFling(android.view.MotionEvent e1,
android.view.MotionEvent e2,
float vx,
float vy)
onFling in class GestureControllerprotected boolean onScaleBegin(android.view.ScaleGestureDetector detector)
onScaleBegin in class GestureControllerprotected boolean onRotationBegin(RotationGestureDetector detector)
onRotationBegin in class GestureControllerprotected boolean onDoubleTapEvent(android.view.MotionEvent event)
onDoubleTapEvent in class GestureController