Animer vue à glisser sur un autre point de vue, en poussant des vues au-dessous de la route

J'ai une liste de boutons. Lorsque j'appuie sur un bouton, un point de Vue devrait glisser dans un mouvement vers le bas de la touche, comme ceci:

Début:

Animer vue à glisser sur un autre point de vue, en poussant des vues au-dessous de la route

À mi-chemin:

Animer vue à glisser sur un autre point de vue, en poussant des vues au-dessous de la route

Fin:

Animer vue à glisser sur un autre point de vue, en poussant des vues au-dessous de la route

Comment pourrais-je aller à ce sujet? Le point de Vue qui devrait coulissant est plus grand que le bouton, donc tout d'abord de cacher la Vue derrière le bouton et en le faisant glisser vers le bas provoque l'Affichage d'être visible au-dessus du bouton. Cela ne devrait pas arriver.

Des idées ou des exemples sur la manière d'aborder ce?

  • Quel est votre API de gamme?
  • Ou, d'ailleurs, n'est-ce pas quelque chose d'un ExpandableListView impossible à atteindre? techdroid.kbeanie.com/2010/09/...
  • Je suis pour le développement de minimum 8. Je vais regarder dans extensible listview, merci pour ça. J'aimerais voir une solution personnalisée pour cela, cependant, parce que je veux l'utiliser dans d'autres environnements où j'ai seulement 1 bandeau ainsi.
  • Le extensible liste ne semble pas offrir une telle animation. Si je suis en utilisant minSdkVersion de 8, ce n'est pas un énorme problème si l'animation ne fonctionne pas sur la version du sdk inférieur, disons, 11.
  • je veut juste se poser la question .... animation fluide est obligatoire ou pas...ou tu veux afficher/masquer l'effet
  • J'ai besoin de l'animation fluide en effet, cependant, il n'est pas obligatoire dans l'API < 11.
  • La liste des Buttons représente en fait une ListView avec Buttons?
  • Pourrait être, n'a pas d'importance.
  • Je ne suis pas sûr à 100% sur la dernière image. Mais si vous voulez, et de développer l'animation, vous pouvez essayer ceci.Si c'est ok, je vais ajouter la réponse.

InformationsquelleAutor nhaarman | 2012-12-14