我有一个约束布局的按钮。当我按下按钮时,我打开了一个回收者视图 如何检测布局空白区域中的印刷机,然后关闭或消除回收站视图。
答案 0 :(得分:0)
在视图中,您使用getHitRect来获取视图区域。您可以使用以下代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() != MotionEvent.ACTION_MOVE) {
Rect rect = new Rect();
btnAction.getHitRect(rect);
if (rect.contains((int) event.getX(), (int) event.getY())) {
//open recycler view
} else {
//Do something
}
return false;
}else {
return super.onTouchEvent(event);
}
}