
Make MusicLoader instantiation fully asynchronous. This implementation changes a lot about Auxio. For one, the loading screen is now gone. However, many parts of the app now run under the fact that MusicStore might not be available. However, I don't think there will be too much bugs from it. Some more changes will be made to improve this implementation.
61 lines
No EOL
2.6 KiB
XML
61 lines
No EOL
2.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<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/main_fragment">
|
|
<fragment
|
|
android:id="@+id/main_fragment"
|
|
android:name="org.oxycblt.auxio.MainFragment"
|
|
android:label="MainFragment"
|
|
tools:layout="@layout/fragment_main">
|
|
<action
|
|
android:id="@+id/action_go_to_playback"
|
|
app:destination="@id/playback_fragment"
|
|
app:enterAnim="@anim/anim_nav_slide_up"
|
|
app:exitAnim="@anim/anim_stationary"
|
|
app:popEnterAnim="@anim/anim_stationary"
|
|
app:popExitAnim="@anim/anim_nav_slide_down" />
|
|
<action
|
|
android:id="@+id/action_show_settings"
|
|
app:destination="@id/settings_fragment"
|
|
app:enterAnim="@anim/anim_nav_slide_up"
|
|
app:exitAnim="@anim/anim_stationary"
|
|
app:popEnterAnim="@anim/anim_stationary"
|
|
app:popExitAnim="@anim/anim_nav_slide_down" />
|
|
<action
|
|
android:id="@+id/action_show_about"
|
|
app:destination="@id/about_fragment"
|
|
app:enterAnim="@anim/anim_nav_slide_up"
|
|
app:exitAnim="@anim/anim_stationary"
|
|
app:popEnterAnim="@anim/anim_stationary"
|
|
app:popExitAnim="@anim/anim_nav_slide_down" />
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/playback_fragment"
|
|
android:name="org.oxycblt.auxio.playback.PlaybackFragment"
|
|
android:label="PlaybackFragment"
|
|
tools:layout="@layout/fragment_playback">
|
|
<action
|
|
android:id="@+id/action_show_queue"
|
|
app:destination="@id/queue_fragment"
|
|
app:enterAnim="@anim/anim_nav_slide_up"
|
|
app:exitAnim="@anim/anim_stationary"
|
|
app:popEnterAnim="@anim/anim_stationary"
|
|
app:popExitAnim="@anim/anim_nav_slide_down" />
|
|
</fragment>
|
|
<fragment
|
|
android:id="@+id/queue_fragment"
|
|
android:name="org.oxycblt.auxio.playback.queue.QueueFragment"
|
|
android:label="QueueFragment"
|
|
tools:layout="@layout/fragment_queue" />
|
|
<fragment
|
|
android:id="@+id/about_fragment"
|
|
android:name="org.oxycblt.auxio.settings.AboutFragment"
|
|
android:label="dialog_about"
|
|
tools:layout="@layout/fragment_about" />
|
|
<fragment
|
|
android:id="@+id/settings_fragment"
|
|
android:name="org.oxycblt.auxio.settings.SettingsFragment"
|
|
android:label="fragment_settings"
|
|
tools:layout="@layout/fragment_settings" />
|
|
</navigation> |