android 程序问题大家教教我

android 程序问题大家教教我

问题描述:

return super.onTouchEvent(event);什么意思 我知道return是返回 第一次见super在这里用

能说详细点吗

就是自己不处理,让父类处理了。处理结果也是使用父类的处理结果。

这个方法,返回值 true 表示,拦截,触摸事件不再传递,为false表示自己不消耗事件,事件继续传递。

一般用法:

onTouchEvent() {
  if(判断条件,是否要消耗这次的点击事件) {
    // 消耗事件,针对事件做处理
    return true;
  } else {
    // 不消耗事件,交由父类处理,并将父类结果返回
    return super.onTouchEvent(event);
}

返回父类的调用结果