Vidéo: TUTO Android : Votre première application Android (mise en oeuvre avec Android Studio) 2025
Vous pouvez décider que vous avez besoin d'une animation sophistiquée dans votre application Android. Cela montre une ambition prometteuse! Android a deux types d'animation que vous pouvez utiliser dans le développement de votre application:
-
Voir l'animation: Un ancien système dans lequel vous animez avec une interpolation ou une animation image par image, comme décrit dans cette liste:
-
Tweening: Vous dites à Android à quoi doit ressembler un objet au début et à quoi l'objet doit ressembler. Vous indiquez également à Android comment passer de l'apparence initiale à l'apparence finale. (Le changement est-il graduel ou soudain? Si l'objet bouge, se déplace-t-il en ligne droite ou dans une courbe quelconque? Va-t-il rebondir un peu quand il atteint la fin de son chemin?)
Avec l'interpolation, Android considère toutes vos exigences et détermine exactement l'apparence de l'objet entre le début et la fin de l'animation de l'objet.
-
Animation image par image: Vous fournissez plusieurs instantanés de l'objet le long de son chemin. Android affiche ces instantanés en succession rapide, l'un après l'autre, donnant l'apparence d'un mouvement ou d'un autre changement dans l'apparence de l'objet.
Les dessins animés sont l'exemple classique de l'animation image par image, même si, dans la création de films modernes, les spécialistes du graphisme utilisent l'interpolation pour créer des séquences d'images.
-
-
Animation de la propriété: Un système plus récent (introduit dans Android 3. 0, API Niveau 11) dans lequel vous pouvez modifier n'importe quelle propriété d'un objet sur une période de temps.
Avec l'animation des propriétés, vous pouvez modifier n'importe quel type d'objet, que l'objet apparaisse ou non sur l'écran de l'appareil. Par exemple, vous pouvez augmenter la température moyenne d'un objet terrestre de 15 ° C à 18 ° C sur une période de dix minutes. Plutôt que d'afficher l'objet terrestre, vous pouvez observer la façon dont la température moyenne affecte les niveaux d'eau et la vie végétale, par exemple.
Contrairement à l'animation de vue, l'utilisation de l'animation de propriété modifie la valeur stockée dans le champ d'un objet. Par exemple, vous pouvez utiliser l'animation de propriété pour modifier l'apparence d'un widget. Lorsque l'animation de propriété se termine, le widget reste visible.
Voici quelques classes d'animation spécialisées:
-
AlphaAnimation: Fades en vue ou disparaît de la vue.
-
RotationAnimation: tourne autour.
-
ScaleAnimation: change la taille.
-
TranslateAnimation: Se déplace d'un endroit à l'autre.
