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 168a9ff..1595034 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/FragmentNavigation.java @@ -104,8 +104,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 {