Как я вижу, вы используете RID фрагмента для навигации, а для применения анимации транзакции вы даете все анимации в действии.
<action
app:popExitAnim="@anim/nav_default_pop_exit_anim"
app:exitAnim="@anim/nav_default_exit_anim"
app:enterAnim="@anim/nav_default_enter_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim"
android:id="@+id/action_editProfileFragment_to_profileFragment"
app:destination="@id/profileFragment" />
Итак, чтобы применить анимацию, используйте RID действия для навигации.
navController.navigate(R.id.action_editProfileFragment_to_profileFragment);
По умолчанию компонент навигации использует Заменить транзакцию фрагмента.
И how could i get total count of stack?
В настоящее время я не нашел способ получитьэтот подсчет, как вы можете ее объяснить?
Это должно сработать.