2017-10-08 4 views
0

Je dois créer une séquence d'animations sur plusieurs textviews différentes (tous les textviews ont la même animation comme suit ` animation android sur différents points de vue

<alpha 
    android:duration = "2000" 
    android:fromAlpha = "0" 
    android:toAlpha = "1" 

    android:interpolator = "@android:anim/accelerate_interpolator" 
    android:repeatCount = "infinite" 
    /> 
<scale android:fromXScale="200%" 
    android:fromYScale="200%" 
    android:toXScale="100%" 
    android:toYScale="100%" 
    android:repeatCount = "infinite" 
    android:interpolator = "@android:anim/decelerate_interpolator" 
    android:pivotX = "50%" 
    android:pivotY="50%" 
    android:duration = "2000" /> 

`

Les animations sur les points de vue commencent à différents moments et les vues de texte doivent devenir visibles lorsque l'animation commence et sont invisibles quelques secondes après la fin de l'animation). Après cela, toute la séquence se répète après une pause. Quel serait le meilleur moyen d'y parvenir? Serait-il conseillé de simplement créer un fichier gif dans Adobe After Effects et le mettre en arrière-plan?

Répondre

0

La plupart des gif temps n'est pas une bonne idée, il est la mémoire longue et difficile à modifier ou rendre droite dans différentes tailles d'écran

Vous pouvez les animer par programme au lieu d'utiliser xml

À mon avis, il est une meilleure approche car elle vous permet d'utiliser des propriétés telles que la taille de l'écran et le flux de contrôle pour gérer différentes vues animation