我已从我的活动和滚动浏览的onTouch-Event中覆盖了onTouch-Event。因为我已经实现了滑动菜单动画。 但是知道scrollview并没有scoll。我试图从超类中调用onTouch-Method(scrollview),但它不起作用。
我可以首先在onTouch-Event(Scrollview)中调用超类方法,然后调用我自己的方法(覆盖onTouch of activity)作为滑动菜单吗?
svMetaData.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
ScrollView sv = (ScrollView)v;
sv.onTouchEvent(event);
return onTouchEvent(event);
}
});
return语句后面的onTouch-Method是重写方法(onTouch of activity)。
如果不覆盖scrollview的onTouch-Event,滑动动画仅在我在滚动视图外部触摸屏幕时才有效。