Domanda

Come posso utilizzare l'animazione per le transizioni tra frammenti? Ho cercato

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

cambiare l'animazione a diversi tipi di animazioni, ma sembra sempre di animare come dissolvenza-in mentre si spinge frammento e dissolvenza fuori mentre popping frammento.

È stato utile?

Soluzione

So che questa domanda è molto vecchio, ma mi sono imbattuto su di essa mentre alla ricerca di una risposta a questo me stesso.

Attualmente sto usando animazioni nel mio pacchetto di compatibilità, frammento basato app, ed è in realtà abbastanza semplice.

Aggiungi questa prima realmente di aggiungere / sostituire i frammenti:

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);

Il nuovo frammento scivolerà proveniente dalla fascia sinistra sulla spinta, e far scorrere verso destra il pop.

Naturalmente questo funziona anche per altre animazioni predefinite, o animazioni personalizzate.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top