Navigation componentを使用して、フラグメントからのアクションのデフォルト アニメーションを宣言する方法を探しています。たぶん、この動作を実現するための実装がまだありませんか?
重複したコードを削除したいコードは次のとおりです。
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
app:startDestination="@id/launcher_home">
<fragment
android:id="@+id/launcher_home"
android:name="fr.ylly.sgb.gyproc.ui.home.HomeFragment"
tools:layout="@layout/fragment_home">
<action
android:id="@+id/action_home_to_our_solutions"
app:destination="@id/ourSolutionsFragment"
app:enterAnim="@anim/slide_in_right"
app:exitAnim="@anim/slide_out_left"
app:popEnterAnim="@anim/slide_in_left"
app:popExitAnim="@anim/slide_out_right" />
<action
android:id="@+id/action_home_to_study_cases"
app:destination="@id/studyCasesFragment"
app:enterAnim="@anim/slide_in_right"
app:exitAnim="@anim/slide_out_left"
app:popEnterAnim="@anim/slide_in_left"
app:popExitAnim="@anim/slide_out_right" />
<action
android:id="@+id/action_home_to_aboutUs"
app:destination="@id/aboutUsFragment"
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>