¿Es posible hacer flotar elementos sobre otros elementos en Android para que NO afecten al diseño de su contenedor?Vistas flotantes para que no ocupen espacio en el diseño
El efecto que quiero lograr es un discurso-burbuja-como elemento flotante:
La caja amarilla de arriba es el elemento que quiero flotar por encima de los otros elementos, pero a medida que puede ver que empuja su contenedor hacia abajo creando el espacio negro debajo de la barra verde, en lugar de flotar sobre el área gris debajo de él.
RelativeLayout puede ubicar el elemento adecuadamente pero no puedo encontrar una manera de hacer que el elemento posicionado no expanda el límite de su contenedor. ¿Es esto posible en Android?
ANALOGÍAS
- en el mundo web el equivalente es un elemento que tiene 'position: absolute' y por lo tanto no se cuenta como parte de la "flujo" (es decir: layout)
- en el mundo de WPF el equivalente sería un elemento que se coloca dentro de un lienzo. El lienzo tiene sus propios límites que ocupan espacio en el diseño pero sus hijos pueden estar fuera de sus límites y no afectar el diseño
- en el mundo iOS cada vista se coloca como un lienzo (ya que no hay administradores de diseño) este comportamiento se logra bysimply compensando x del marco de elemento e y
¿qué quiere decir con "RelativeLayout puede ubicar el elemento adecuadamente pero no puedo encontrar una manera de hacer que el elemento posicionado no expanda el límite de su contenedor"? el contenedor es el relativo Layout? – JRaymond