2017-05-30 7 views
0

In meiner Anwendung möchte ich von Fragment zu Aktivität übertragen.Transition Animation von Fragment zu Aktivität Android

Zu diesem Zweck ich für Animation, folgenden Code verwenden

Bundle bndlanimation =ActivityOptions.makeCustomAnimation(getActivity(), R.anim.slideinleft,R.anim.slideinright).toBundle(); 
startActivity(intentonboard,bndlanimation); 

Dies funktioniert gut. Aber was ich tun möchte ist, dass ich von Fragment zu Aktivität gehe. Also ich möchte nur die Exit-Animation nur für Fragment anwenden. Nächste Aktivität sollte hinter der Szene ohne Animation hinzugefügt werden.

Also was soll ich anstelle von Enter Animation schreiben? Ich versuchte mit anstelle von R.anim.slidinright. Aber es wirkt sich auf die Exit-Animation aus.

Dank

+0

Anstelle von 0, erstellen Sie eine neue Animation ohne Parameteränderungen und ersetzen Sie diese R.anim.slidinright. –

Antwort

0
getActivity().overridePendingTransition(R.animator.slide_in_from_left, R.animator.slide_in_from_right); 

Verwenden getActivity() Nach startActivity (Vorsatz);

Möge dies Ihnen helfen.

Verwandte Themen