android 程序问题大家教教我
问题描述:
return super.onTouchEvent(event);什么意思 我知道return是返回 第一次见super在这里用
能说详细点吗
答
就是自己不处理,让父类处理了。处理结果也是使用父类的处理结果。
这个方法,返回值 true 表示,拦截,触摸事件不再传递,为false表示自己不消耗事件,事件继续传递。
一般用法:
onTouchEvent() {
if(判断条件,是否要消耗这次的点击事件) {
// 消耗事件,针对事件做处理
return true;
} else {
// 不消耗事件,交由父类处理,并将父类结果返回
return super.onTouchEvent(event);
}
答
返回父类的调用结果