studio programacion herramientas fundamentos con avanzado aplicaciones android flash webview ondraw

programacion - Destello en un Android WebView-problema de capas



manual de android en pdf (1)

Agregue su botón a un diseño y luego configure el diseño en un diálogo utilizando setcontentview. Cuando su actividad esté cargada, muestre su diálogo como cuadro de diálogo transparente de pantalla completa.

Estoy tratando de tener botones interactivos en un WebView de Android que contenga flash. Como prueba, configuré un HTML para cargar en un flash con un tamaño de conjunto x / y.

public class webz extends WebView { private Drawable image; public webz(Context context, AttributeSet attrs) { super(context, attrs); image=context.getResources().getDrawable(R.drawable.icon); getSettings().setPluginsEnabled(true); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); image.setBounds(100, 300, 150, 450); image.draw(canvas); }

}

Configuré una imagen de prueba que se superponía sobre el flash, la mitad sobre el lienzo no utilizado. una vez cargado, el flash se cargará sobre el sorteo del lienzo, dejando solo la parte sobre el HTML.

ENLACE A LA PANTALLA

la respuesta a esta pregunta indica que el reproductor flash de adobe crea una vista de superficie dentro de la vista web. Supongo que esta es la causa del problema de las capas, pero no tengo idea de cómo superarlo.

¿Alguien sabe cómo anular esto? el botón también debe enviar eventos clave al flash (como presionar el botón en la pantalla y la tecla A para enviar al flash). si sabes cómo hacer esto también, sería muy útil