Comment puis-je obtenir la disposition suivante dans Android? Ce que je voudrais, c'est d'aligner les 3 boîtes bleues dans leur vue, et ensuite je voudrais que la boîte rouge soit centrée sous les cases bleues, mais quand j'anime la boîte rouge, il glisse sous la boîte bleue. J'ai essayé de placer les boîtes bleues et rouges dans différentes dispositions, mais dès que j'anime la boîte rouge, si elle sort de la bordure de sa disposition, elle disparaît (je ne veux pas la disposition de la boîte rouge pour découper la boîte rouge, je veux que la boîte rouge glisse sous la boîte bleue pour que la boîte bleue obture la boîte rouge.)Comment puis-je obtenir cette mise en page de base dans android avec l'ordre de z approprié des vues
J'ai également réussi à créer cette mise en page en utilisant une série de mises en page imbriquées, mais à cause de l'ordre de tirage, la case rouge apparaît toujours au-dessus de la boîte bleue. J'ai essayé d'utiliser la méthode bringToFront(), mais j'ai découvert que cela ne fonctionne que sur les vues soeurs dans la même mise en page. Malheureusement, je ne peux pas obtenir ce type de mise en page tout en conservant les 4 vues dans la même mise en page. Aucune suggestion? (Aussi, si quelqu'un a de meilleures suggestions pour le titre de cette question, je suis toutes les oreilles)
Hey qui fonctionnait mieux que ce que je pensais. J'avais essayé le RelativeLayout auparavant sans succès mais en essayant à nouveau j'ai pu le comprendre. Bien que je ne crois pas qu'il existe un moyen de centrer la boîte rouge sous la boîte bleue (si les vues ne sont pas de la même largeur), j'ai placé la boîte rouge en dessous de la boîte bleue, puis à droite boîte, et juste fait en sorte que les points de vue rouges et bleus étaient la même largeur. Pour résoudre le problème de l'ordre z lorsque j'exécute l'animation de la boîte rouge en remontant, je viens d'envoyer la boîte bleue à l'avant en utilisant bringToFront(). Voila! Merci WarrenFaith – justinl