Curseur entre les activités d'animation
- Je mettre en place une animation simple entre 2 activités: j'ai déjà mis en place quelques animations simples, mais la dernière est un peu plus difficile à réaliser.
L'animation doit s'agir de la sorte: Activité (à l'écran) diapositives de YDelta = 0 à Ydelta = -100%. Dans l'intervalle, l'Activité B est déjà dans sa position finale (il ne bouge pas, pas de traduction nécessaire...) et c'est lentement a montré.... Comme un courtain...
Je'tried dans cette mauvaise voie:
overridePendingTransition(R.anim.no_anim, R.anim.slide_to_top);
no_anim:
<translate android:fromYDelta="0" android:toYDelta="0" android:duration="2000"/>
slide_to_top:
<translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="2000"/>
Le résultat n'est pas correct: Activité B (qui est lié à no_anim) est immédiatement montré sur l'écran, et donc une Activité simplement disparaître...
Comment puis-je résoudre mon problème?
TY et BR!
OriginalL'auteur Adriano Bellavita | 2013-09-02
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire alors j'ai trouvé, (comme le z en css) il y a vraiment une grande paramètre pour les animations:
android:zAdjustment
: "permet un ajustement de la Z commande du contenu animé pour la durée de l'animation". Vous serez en mesure d'afficher la prochaine activité derrière l'activité précédente. Vous avez 3 valeurs possibles:Par conséquent, la
slide_to_top.xml
:Aussi, vous n'avez pas besoin de définir un
no_anim
animation parce que votre prochaine activité aura la valeur par défaut0
et de votre activité aura+1
. Viens de tester et il fonctionne comme un charme, vraiment! Ensuite, la méthode:J'espère vraiment que vous avez trouvé un moyen de résoudre ce problème. Cependant, cette solution pourrait aider quelqu'un qui veut le même comportement que le tien.
OriginalL'auteur Fllo
Voir mon post Android slide-slide-out pour l'activité
Vous avez besoin pour créer une animation de droite à gauche et de gauche à droite pour les deux points de vue depuis et vers...
Vous pouvez utiliser ydelta au lieu de xdelta, et dans la méthode overridependingtransition vous fournir uniquement les transitions pour le seul point de vue que vous souhaitez animer ?
OriginalL'auteur An-droid