У меня есть активность, и она показывает два полноэкранных фрагмента (FragonOne и FragtTwo).
Когда я переключаюсь с фрагмента на фрагмент на два, активность отображается в течение одной или двух секунд.
мне нужна активность не показывает.
У меня есть этот код:
public void stackAnimatedFragment(int containerViewId, BaseFragment fragment, int enter, int exit, int popEnter, int popExit) {
String tag = fragment.getClass().getSimpleName();
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.setCustomAnimations(enter, exit, popEnter, popExit);
fragmentTransaction.replace(containerViewId, fragment, tag);
fragmentTransaction.addToBackStack(fragment.getClass().getName());
fragmentTransaction.commitAllowingStateLoss();
}
Визуальный пример:
Активность - зеленый фон
FragmentOne - черный фон
FragmentTwo - белый фон
Ожидаемый результат: показывать черный фон, заменить, увидеть белый фон.
Фактический результат: показывает черный фон, замените, смотрите зеленый фон на секунду, смотрите белый фон.