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(); }
- Fragmento de Android: ¿se mueve de una vista a otra?
- El artículo de DrawerLayout hace clic - ¿Cuándo es el momento adecuado para reemplazar el fragmento?
- No se encontró ninguna vista para id - DialogFragment + Fragment
- Salir de la animación no funciona; FragmentTransaction animación personalizada no funciona para ocultar
- Congelación de la interfaz de usuario cuando la transacción de fragmentos
- Cómo borrar backStack de soporte FragmentManager?
- Mover fragmento de Android a un contenedor diferente No se puede cambiar el identificador de contenedor de fragmento
- ¿Cómo reemplazar el fragmento C con el fragmento A cuando se pulsa el botón Atrás?
- Android: ¿Cuándo es apropiado utilizar FragmentTransaction.remove?
- Android TextInputLayouts perder texto / contenido al volver en la transacción de fragmentos
- Android: Fragmento de diálogo y problemas de Backstack
- ¿Cómo se manejan las transacciones de fragmentos cuando el estado de la actividad principal está destinado a ser guardado?
- Cómo reemplazar un ViewPager con un fragmento
- "El archivo del paquete no es válido", la solución desde el lado del desarrollador (Android)
- Android facebook sdk 4.0 ProfileTracker onCurrentProfileChanged nunca se llama