Cómo iniciar una actividad transparente para que la actividad de fondo pueda tomar eventos

¿Es posible en android que una actividad transparente esté en la parte superior y una actividad de fondo sea capaz de manejar los eventos?

Si es así, por favor, consulte la imagen de abajo introduzca la descripción de la imagen aquí

Como en la imagen tengo una actividad en segundo plano con el tecleo del botón y otra actividad con el cajón. Y quiero que el botón en la actividad de fondo puede ser capaz de manejar eventos.

Fui capaz de hacer que este trabajo con el siguiente código en mi actividad de primer plano transparente

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Pass touch events to the background activity getWindow().addFlags( WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); ... setContentView(R.layout.main); } 

Nunca lo he intentado, pero crear un SlidingDrawer con un fragmento en su interior debería funcionar.

El uso de la biblioteca de Compatibilidad funcionará hasta Android 1.6!

  <SlidingDrawer android:id="@+id/drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:handle="@+id/handle" android:content="@+id/content"> <fragment android:name="your.package.name.yourFragment" android:id="@+id/fragment" android:layout_width="match_parent" android:layout_height="match_parent" /> </SlidingDrawer> 

En su botón, agregará:

public void animateOpen ()

Desde: API Nivel 3 Abre el cajón con una animación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.