我有一个带有自定义视图的片段,它不包含我的所有屏幕。 我想在用户触摸屏幕时隐藏片段(不在片段自定义视图上。) 我该怎么办?
答案 0 :(得分:0)
在您的活动中尝试以下操作:
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
//view gone
break;
case MotionEvent.ACTION_UP:
//view visible
break;
case MotionEvent.ACTION_MOVE:
//view gone
break;
}
return super.dispatchTouchEvent(ev);
}