我目前正在开发类似覆盖的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;
}
}