diff --git a/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java b/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java index fd0a53c..d3cddbb 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java @@ -141,8 +141,10 @@ public class FragmentNavigation { final FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction() .replace(containerViewId, fragment, null) - .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(backStackTag); + if (fragmentManager.getBackStackEntryCount() != 0) { + fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); + } if (transactionSetup != null) { transactionSetup.call(fragmentTransaction).commit(); } else {