using xml
<fragment android:id="@+id/specifyAmountFragment" android:name="com.example.buybuddy.buybuddy.SpecifyAmountFragment" android:label="fragment_specify_amount" tools:layout="@layout/fragment_specify_amount"> <action android:id="@+id/confirmationAction" app:destination="@id/confirmationFragment" app:enterAnim="@anim/slide_in_right" app:exitAnim="@anim/slide_out_left" app:popEnterAnim="@anim/slide_in_left" app:popExitAnim="@anim/slide_out_right" /> </fragment>
using code
NavOptions.Builder navBuilder = new NavOptions.Builder(); navBuilder.setEnterAnim(R.anim.slide_left).setExitAnim(R.anim.slide_right).setPopEnterAnim(R.anim.slide_left).setPopExitAnim(R.anim.slide_right); //Inside Activity NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment); navController.navigate(R.id.destinationFragmentId,null,navBuilder.build()); //Inside Fragment NavHostFragment.findNavController(YoutFragment.this) .navigate(R.id.destinationFragmentId, null, navBuilder.build());