È possibile spostare gli elementi sopra altri elementi in Android in modo che NON influiscano sul layout del contenitore?Visualizzazioni mobili in modo che non occupino spazio nel layout
L'effetto che voglio raggiungere è un discorso-bolla-come elemento flottante:
La scatola gialla sopra è l'elemento che voglio galleggiare sopra gli altri elementi, ma come si può vederlo spingere il suo contenitore verso il basso creando lo spazio nero sotto la barra verde, invece di fluttuare sopra l'area grigia sottostante.
RelativeLayout può posizionare l'elemento in modo appropriato ma non riesco a trovare un modo per rendere l'elemento posizionato non espandere il limite del suo contenitore. È possibile anche su Android?
ANALOGIE
- nel mondo web l'equivalente è un elemento che ha 'position: absolute' e non è quindi considerato come parte del "flusso" (cioè: layout)
- nel mondo WPF l'equivalente sarebbe un elemento posizionato all'interno di una tela. La tela di canapa ha i suoi limiti, che occupano spazio nel layout, ma i suoi figli possono trovarsi al di fuori dei suoi limiti e non influenzare il layout
- nel mondo iOS ogni vista è posizionato come una tela (dal momento che non ci sono gestori di layout) in modo questo comportamento è realizzato bysimply compensa x del telaio dell'elemento e y
cosa intendi per "RelativeLayout può posizionare l'elemento in modo appropriato ma non riesco a trovare un modo per rendere l'elemento posizionato non espandere il limite del suo contenitore"? il contenitore è relativoLayout? – JRaymond