Fragmento de intercambio en una actividad a través de animación

Quiero intercambiar dos fragmentos en una actividad a través de animación.Suponga PageA es para el fragmento A y el lado izquierdo en la pantalla y PageB es para el fragmento B, es decir, en el lado derecho de la pantalla. Ahora quiero que cuando hago clic en un botón de la páginaA, entonces PageA se moverá al lado derecho de la pantalla con una animación de transición.

He intentado el siguiente código para reemplazar la posición

FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, new FragB()); fragmentTransaction.commit(); 

Buscando alguna pista.

Gracias por adelantado.

Viejo questiion y usted probablemente ya lo averiguó, pero para referencia futura:

Aquí es lo que utiliza para establecer una animación personalizada cuando reemplaza un fragmento mediante código:

 FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); ft.replace(R.id.fragment_container, newFragment, "fragment"); // Start the animated transition. ft.commit(); 

Aquí hay un ejemplo de la animación slide_in_left:

 <?xml version="1.0" encoding="utf-8"?> <set> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="-100%" android:toXDelta="0" android:interpolator="@android:anim/decelerate_interpolator" android:duration="500"/> </set> 

Tenga en cuenta que esta es la animación si está utilizando la biblioteca de compatibilidad. En su lugar si está utilizando y SDK con soporte nativo para el FragmentManager entonces su animación se verá así:

 <?xml version="1.0" encoding="utf-8"?> <set> <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" android:propertyName="x" android:valueType="floatType" android:valueFrom="-1280" android:valueTo="0" android:duration="500"/> </set> 

Esto se debe a que la biblioteca de compatibilidad no admite el nuevo tipo objectAnimator y, en su lugar, sólo implementa el marco de animación antiguo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.