我目前正在使用类似覆盖的 Android Cling,但有更多按钮和 ViewPager。目前我可以阻止对覆盖下的元素的所有触摸(这是视图寻呼机中的透明页面) - 但它也阻止对实际页面的触摸 - 这不好。
我不知道如何处理这个。目前我有
public class OverlayPage extends RelativeLayout {
@Override
protected void dispatchDraw(Canvas canvas) {
//Draw the semi-transparent background
canvas.drawColor(Color.argb(248,16,16,16));
super.dispatchDraw(canvas);
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
// if it's on a child element return false??
return true;
}
}