解决方法
您可以通过扩展View并对其
onTouchEvent
方法进行子类化,如此
public class BottomLeftTriangleButton extends View { // Copy superclass contructors @Override public boolean onTouchEvent(MotionEvent event) { if (event.getX() / getWidth() < event.getY() / getHeight()) { return super.onTouchEvent(event); } return false; } }
这样,您的自定义视图只会拦截左下角的点击,对应于您的“按钮2”区域.您可以通过更改“<”登录到“>”.
然后把你的2个视图放在同一个FrameLayout中,你完成了.