Interface utilisateur Android :comment remplacer une partie de l'écran tout en conservant le reste

StackOverflow https://stackoverflow.com/questions/5465225

Question

J'essaie d'obtenir l'effet qui fait partie de l'application Android Google Talk sur la fenêtre de discussion.L'effet est qu'il y a un haut et un bas statiques, mais vous pouvez glisser entre les différentes discussions ouvertes que vous avez.

en d'autres termes, j'essaie de concevoir un écran où il y a une section statique en haut et en bas et une partie dynamique au centre, pensez à une application de galerie, où elle vous montre le titre en haut, un "afficher ensuite "image" en bas et une image au centre qui est remplacée par la même transition que celle que vous verriez lors du passage d'une activité à l'autre. La seule différence est qu'au lieu d'une image, j'ai besoin d'une mise en page plus complexe à remplacer au centre (une quelques vues de texte et une image)

Comment dois-je procéder?J'ai pensé aux animations mais cela semble trop compliqué, et j'ai pensé aux fragments mais je ne sais pas si c'est supporté sur toutes les versions ou non et j'ai aussi pensé à dessiner au runtime en utilisant le gonfleur mais cela ne me permet pas de faire "l'activité suivante " effet.

Était-ce utile?

Autres conseils

Vous pouvez utiliser une relativation et avoir une vue sur l'en-tête alignée sur le dessus de celui-ci, la vue de votre page de page alignée sur le bas et une vue de la galerie de milieu (ou une présentation contenant les vues qui seront changées) qui est au-dessus de laVue de pied de page et ci-dessous la vue d'en-tête.

Si vous n'êtes pas intéressé par les animations, vous pouvez simplement mettre toutes vos mises en page à l'écran et jouer avec vue.Gone / View.Visible / View.Visibles drapeaux.Utilisez la balise pour le codage plus agréable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top