Use animator where possible

Use animator nav animations instead of anim nav animations to possibly prevent some leaks involving "mKeyedTags" or whatever.
This commit is contained in:
OxygenCobalt 2020-11-25 10:28:44 -07:00
parent 6ac269b1df
commit fd4b7b247f
2 changed files with 28 additions and 28 deletions

View file

@ -11,24 +11,24 @@
tools:layout="@layout/fragment_library"> tools:layout="@layout/fragment_library">
<action <action
android:id="@+id/action_show_genre" android:id="@+id/action_show_genre"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/genre_detail_fragment" /> app:destination="@id/genre_detail_fragment" />
<action <action
android:id="@+id/action_show_artist" android:id="@+id/action_show_artist"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/artist_detail_fragment" /> app:destination="@id/artist_detail_fragment" />
<action <action
android:id="@+id/action_show_album" android:id="@+id/action_show_album"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/album_detail_fragment" /> app:destination="@id/album_detail_fragment" />
</fragment> </fragment>
<fragment <fragment
@ -41,10 +41,10 @@
app:argType="long" /> app:argType="long" />
<action <action
android:id="@+id/action_show_album" android:id="@+id/action_show_album"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/album_detail_fragment" app:destination="@id/album_detail_fragment"
app:launchSingleTop="true" /> app:launchSingleTop="true" />
</fragment> </fragment>
@ -61,10 +61,10 @@
app:argType="boolean" /> app:argType="boolean" />
<action <action
android:id="@+id/action_show_parent_artist" android:id="@+id/action_show_parent_artist"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/artist_detail_fragment" /> app:destination="@id/artist_detail_fragment" />
</fragment> </fragment>
<fragment <fragment
@ -74,10 +74,10 @@
tools:layout="@layout/fragment_genre_detail"> tools:layout="@layout/fragment_genre_detail">
<action <action
android:id="@+id/action_show_artist" android:id="@+id/action_show_artist"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:destination="@id/artist_detail_fragment" /> app:destination="@id/artist_detail_fragment" />
<argument <argument
android:name="genreId" android:name="genreId"

View file

@ -11,10 +11,10 @@
<action <action
android:id="@+id/action_to_main" android:id="@+id/action_to_main"
app:destination="@id/main_fragment" app:destination="@id/main_fragment"
app:enterAnim="@anim/nav_default_enter_anim" app:enterAnim="@animator/nav_default_enter_anim"
app:exitAnim="@anim/nav_default_exit_anim" app:exitAnim="@animator/nav_default_exit_anim"
app:popEnterAnim="@anim/nav_default_pop_enter_anim" app:popEnterAnim="@animator/nav_default_pop_enter_anim"
app:popExitAnim="@anim/nav_default_pop_exit_anim" app:popExitAnim="@animator/nav_default_pop_exit_anim"
app:popUpTo="@id/loading_fragment" app:popUpTo="@id/loading_fragment"
app:popUpToInclusive="true" app:popUpToInclusive="true"
app:launchSingleTop="true" /> app:launchSingleTop="true" />