Android: delegue el evento táctil a la vista subyacente

Tengo la siguiente jerarquía:Activity ->PopupWindow ->CustomView

Mi elPopupWindow en sí es un cuadrado, pero transparente, por lo que puede ver la Actividad en segundo plano. losCustomView es un círculo incrustado dentro de la ventana emergente.

Lo que he logrado hasta ahora es

El usuario hace clic en el círculo verde e invoco "algunas cosas"El usuario hace clic fuera dePopupWindow y el evento táctil se envía a la Actividad.

La parte que falta es ahora, para enviar cualquier evento táctil que ocurra dentro delPopupWindow pero fuera delCustomView (circule) a la Actividad.

Ya sé cómo sentir cuando el toque está fuera de mi círculo. Solo tengo problemas para delegarlo en la Actividad.

En miCustomView Tengo lo siguiente enonTouch

if (radiusTouch > maxRadius) {
    return false;
}

En miPopupWindow Ya configuré lo siguiente, pero nunca se llama:

popup.setTouchInterceptor(new OnTouchListener() {

    @Override
    public boolean onTouch(View v, MotionEvent event) {
        Log.i(TAG, "PopupWindow :: onTouch()");
        return false;
    }
});

¿Hay algo más que deba hacer para delegar el evento táctil a la Actividad?

Respuestas a la pregunta(3)

Su respuesta a la pregunta