Cómo poner un diseño en la parte superior de layout.setZOrderOnTop ()

Tengo un SurfaceView para un libro para pagecurl. Quería que fuera transparente por algunas razones y he usado

myView.setZOrderOnTop() 

Para lograrlo. Hasta ahora, todo funciona perfectamente.

Ahora tengo que poner algunas vistas (supongamos un ImageView) en la parte superior de esta superficie (libro). Cuando lo hago, la imagen está oculta detrás del libro. La parte de ella que está fuera de los límites del libro, es visible como se esperaba. He añadido la vista de la imagen en el último de XML, pero no encontrar una manera de cambiar el orden z de imageview para que se vuelva visible en el libro.

Por favor, sugerirme una manera de lograr esto.

NOTA: No puedo eliminar setZOrderOnTop () a menos que haya alguna otra solución para que mi vista de superficie sea transparente.

One Solution collect form web for “Cómo poner un diseño en la parte superior de layout.setZOrderOnTop ()”

No conozco tu código, pero espero que te ayude:

 view1.setZOrderOnTop(false); view2.setZOrderOnTop(true); view2.setZOrderMediaOverlay(true); 

En mi caso:

Introduzca aquí la descripción de la imagen

Trate de jugar con esto,

Vea la referencia de setZOrderMediaOverlay aquí

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