Animation en changeant LayoutParams dans LinearLayout
Dans mon application il y a un LinearLayout qui a 0 de Mise en page de la hauteur. Quand je clique sur le bouton de mise en page de hauteur doit être LayoutParams.WRAP_CONTENT. C'est le code que j'utilise dans onclicklistner.
LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
slider.setLayoutParams(lp);
Je veux animer cette. Comment puis-je régler l'animation de curseur.
source d'informationauteur Chrishan
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez mettre en place le curseur de l'animation pour votre mise en page puis voir cette démo.
Mis à JOUR
Voir aussi http://www.inter-fuser.com/2009/07/android-transistions-slide-in-and-slide.html
Espère que ça va vous aider.
Si non, alors laissez-moi savoir.
Grâce.
Profitez de. 🙂
Je pense que vous voulez juste pour animer un point de vue à partir de 0 hauteur de sa taille finale, vous pouvez le faire avec une Animation personnalisée:
Et le faire dans votre code pour démarrer l'animation:
Puisque nous avons la disposition des transitions en android depuis JELLYBEAN nous pouvons l'utiliser au lieu de l'aide de l'animation de l'objet.
L'article ci-dessous explique en détail.
https://proandroiddev.com/the-little-secret-of-android-animatelayoutchanges-e4caab2fddec
En bref, nous aurions seulement besoin de ce code -
Ici lp serait la mise en page params
Une chose de plus à ajouter serait d'ajouter cette ligne dans le fichier de mise en page, la disposition qui permettrait de faire la transition.