Fragmento de Android La transacción con animación provoca que el flash blanco

Tengo dos fragmentos. El fragmento A está inicialmente en vista. Cuando el usuario presiona un botón, el fragmento B se anima a la vista usando el método siguiente. Cuando pop fragmento B que anima de nuevo hacia abajo fuera de la vista, pero justo cuando termina la pantalla parpadea en blanco. No estoy seguro de lo que está causando esto, sólo parece suceder en kit-kat no en lollipop. Las animaciones que se utilizan son diapositivas hacia arriba y deslizar las animaciones definidas en xml.

@Override public void loadFragment(BaseFragment fragment, boolean replace, boolean addToBackStack, int animIn, int animOut, int animPopIn, int animPopout) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); if (animIn != -1 && animOut != -1 && animPopIn != -1 && animPopout != -1) { transaction = transaction.setCustomAnimations(animIn, animOut, animPopIn, animOut); } else if (animIn != -1 && animOut != -1) { transaction = transaction.setCustomAnimations(animIn, animOut); } if (replace) { transaction = transaction.replace(R.id.container, fragment); } else { transaction = transaction.add(R.id.container, fragment); } if (addToBackStack) { transaction = transaction.addToBackStack(null); } transaction.commit(); } 

  • FragmentTransacation con diapositiva en / out animación en> 4 rendimiento
  • Ciclo de vida del fragmento - ¿Qué método se llama mostrar / ocultar?
  • Java.lang.IllegalArgumentException: No se encontró ninguna vista para id 0x1020002 (android: id / content) para el fragmento
  • android.R.id.content como contenedor para Fragment
  • Fragmento Transacción cargar la vista vacía, pero el fragmento se muestra después de que el dispositivo giratorio
  • Cómo agregar / quitar Fragmento en el botón haga clic?
  • ¿Qué hace exactamente FragmentManager y FragmentTransaction exactamente?
  • La biblioteca de la barra de acciones de AppCompat no muestra fragmentos añadidos
  • Cómo agregar un fragmento a un diseño de un DialogFragment?
  • FragmentTransaction.replace reemplaza sólo el primer Fragment en un contenedor
  • Cambiar el orden z de Fragmentos durante la FragmentTransaction en curso
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.