单击约束布局中的空白区域

时间:2018-01-29 02:26:11

标签: android android-layout

我有一个约束布局的按钮。当我按下按钮时,我打开了一个回收者视图 如何检测布局空白区域中的印刷机,然后关闭或消除回收站视图。

1 个答案:

答案 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);
    }
}