覆盖Scrollview的onTouch并调用超类方法

时间:2014-06-05 11:59:21

标签: java android events scrollview ontouchevent

我已从我的活动滚动浏览的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,滑动动画仅在我在滚动视图外部触摸屏幕时才有效。

0 个答案:

没有答案