public
class
UserGallery
extends
Gallery
implements
OnGestureListener {
ViewPager
mPager;
public
ViewPager getmPager() {
return
mPager;
}
public
void
setmPager(ViewPager mPager) {
this
.mPager
= mPager;
}
/**
*
@param context
*
@param attrs
*/
public
UserGallery(Context context) {
super
(context);
}
/**
*
@param context
*
@param attrs
*/
public
UserGallery(Context context, AttributeSet attrs) {
super
(context,
attrs);
}
@Override
public
boolean
dispatchTouchEvent(MotionEvent ev) {
mPager.requestDisallowInterceptTouchEvent(
true
);
return
super
.dispatchTouchEvent(ev);
}
@Override
public
boolean
onInterceptTouchEvent(MotionEvent ev) {
mPager.requestDisallowInterceptTouchEvent(
true
);
return
super
.onInterceptTouchEvent(ev);
}
@Override
public
boolean
onTouchEvent(MotionEvent event) {
mPager.requestDisallowInterceptTouchEvent(
true
);
return
super
.onTouchEvent(event);
}
}