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

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

Probé 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.

Pregunta anterior y probablemente ya lo hayas descifrado, pero para futuras referencias:

esto es lo que usa para establecer una animación personalizada cuando reemplaza un fragmento por 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:

     

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

     

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