ナビゲーション グラフのアニメーションの再利用可能なセットを作成する方法があるかどうか疑問に思っています。同じものを何度も繰り返すのではなく、すべてのアニメーション プロパティを含むスタイルのようなもの。
私が持っているもの:
<action
android:id="@+id/toFragmentA"
app:destination="@id/fragmentA"
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/toFragmentB"
app:destination="@id/fragmentB"
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/toFragmentC"
app:destination="@id/fragmentC"
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/toFragmentD"
app:destination="@id/fragmentD"
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/toFragmentE"
app:destination="@id/fragmentE"
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/toFragmentA"
app:destination="@id/fragmentA"
app:anim="@anim/slideInOut" />
<action
android:id="@+id/toFragmentB"
app:destination="@id/fragmentB"
app:anim="@anim/slideInOut" />
<action
android:id="@+id/toFragmentC"
app:destination="@id/fragmentC"
app:anim="@anim/slideInOut" />
<action
android:id="@+id/toFragmentD"
app:destination="@id/fragmentD"
app:anim="@anim/slideInOut" />
<action
android:id="@+id/toFragmentE"
app:destination="@id/fragmentE"
app:anim="@anim/slideInOut" />
大きなナビゲーション グラフを使用すると、この繰り返しのアニメーション設定が減り、はるかに扱いやすくなります。