Question

Comment puis-je utiliser l'animation pour les transitions entre les fragments? J'ai essayé

FragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE);
FragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left,
                                                 android.R.anim.slide_out_right);

Modification de l'animation à différents types d'animations, mais il semble toujours Animer comme la décoloration dans tout fragment poussant et à la décoloration pendant que fragment popping.

Était-ce utile?

La solution

Je sais que cette question est très vieux, mais je suis tombé sur elle tout en cherchant une réponse à cette moi-même.

J'utilise actuellement des animations dans mon package de compatibilité, l'application à base de fragments, et il est en fait assez simple.

Ajoutez ceci avant d'ajouter en fait / remplacer les fragments:

FragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left,
                android.R.anim.slide_out_right, android.R.anim.slide_in_left,
                android.R.anim.slide_out_right);

Votre nouveau fragment glissera de la gauche sur la poussée et faites glisser vers la droite sur la pop.

Bien sûr, cela fonctionne aussi pour d'autres animations par défaut, ou des animations personnalisées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top