Zoom arrière animation de Transition entre deux activités
J'ai vérifié l'animation de transition qui vient avec le code de l'API et j'ai trouvé l'animation zoom_enter et zoom_exit dans lequel l'activité 1 vasque à montrer l'activité 2. J'ai besoin de l'inverse. J'ai besoin de l'activité 2 pour effectuer un zoom arrière de l'intérieur et de venir sur le dessus. (J'espère que vous m'). Ce type d'animation est la même sur l'écran de l'iphone de transition.
Le code ci-dessous est ce que j'ai pour l'effet que je n'ai pas besoin.
Voici le code pour zoom_enter.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">
<scale android:fromXScale="2.0" android:toXScale="1.0"
android:fromYScale="2.0" android:toYScale="1.0"
android:pivotX="50%p" android:pivotY="50%p"
android:duration="@android:integer/config_mediumAnimTime" />
</set>
Et voici le code pour zoom_exit.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:zAdjustment="top">
<scale android:fromXScale="1.0" android:toXScale=".5"
android:fromYScale="1.0" android:toYScale=".5"
android:pivotX="50%p" android:pivotY="50%p"
android:duration="@android:integer/config_mediumAnimTime" />
<alpha android:fromAlpha="1.0" android:toAlpha="0"
android:duration="@android:integer/config_mediumAnimTime"/>
</set>
Puis à droite après startActivity j'appelle la méthode ci-dessous:
overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
Quelqu'un peut-il suggérer comment je peut faire des changements à des fichiers ci-dessus pour avoir la transition d'écran je l'ai expliqué?
Quand j'ai inverser les paramètres c'est toujours la même. J'obtiens le même effet qu'avant, mais avec quelques problèmes. C'est ce que je veux dire. Découvrez comment quand une icône de la deuxième activité, les ressorts.youtube.com/watch?feature=endscreen&NR=1&v=eHm9MwjiwQA
juste ajouter 0 à ce paramètre.
Où avez-vous trouver l'animation XML dans l'API?
OriginalL'auteur Hussein | 2012-10-03
Vous devez vous connecter pour publier un commentaire.
Essayer dans zoom_enter.xml et supprimer des animations à partir de zoom_exit.xml. Vous verrez de meilleurs effets.
Espère que cette aide.
utilisateur 0 pour ce paramètre overridePendingTransition(R. anim.zoom_enter_new, 0);
OriginalL'auteur Mukesh
overridePendingTransition(zoom_enter_new, zoom_exit_actual);
Que le premier paramètre est le signal d'Activité (de sorte que le nouveau)
Deuxième paramètre est pour les sortants de l'Activité (le réel)
Donc, si vous voulez faire le même effet de la vidéo où semble qu'
l'activité réelle est de masquer instantanément que le second param doivent être mis à 0 (pas d'animation)
overridePendingTransition(zoom_enter_new, 0);
Et pour faire de la nouvelle activité zoomin aime la vidéo, c'est l'anim de ressources xml expliqué (zoom_enter_new.xml dans res/anim/dir)
overridePendingTransition(R. anim.zoom_enter_new, 0);
Tobia
OriginalL'auteur Tobia Caneschi