Working towards single activity design
This commit is contained in:
parent
31534769a8
commit
3ebf777d7b
87 changed files with 1908 additions and 2423 deletions
|
@ -1,51 +1,47 @@
|
|||
<?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"
|
||||
android:id="@+id/retro_graph"
|
||||
app:startDestination="@id/action_song">
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/library_graph"
|
||||
app:startDestination="@id/action_home">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_album"
|
||||
android:name="code.name.monkey.retromusic.fragments.albums.AlbumsFragment"
|
||||
android:label="AlbumsFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_artist"
|
||||
android:name="code.name.monkey.retromusic.fragments.artists.ArtistsFragment"
|
||||
android:label="ArtistsFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_song"
|
||||
android:name="code.name.monkey.retromusic.fragments.songs.SongsFragment"
|
||||
android:label="SongsFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_genre"
|
||||
android:name="code.name.monkey.retromusic.fragments.genres.GenresFragment"
|
||||
android:label="GenresFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_playlist"
|
||||
android:name="code.name.monkey.retromusic.fragments.playlists.PlaylistsFragment"
|
||||
android:label="PlaylistsFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_playing_queue"
|
||||
android:name="code.name.monkey.retromusic.fragments.queue.PlayingQueueFragment"
|
||||
android:label="PlayingQueueFragment" />
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_folder"
|
||||
android:name="code.name.monkey.retromusic.fragments.folder.FoldersFragment"
|
||||
android:label="FoldersFragment" />
|
||||
tools:layout="@layout/fragment_folder" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_home"
|
||||
android:name="code.name.monkey.retromusic.fragments.home.BannerHomeFragment"
|
||||
android:label="BannerHomeFragment" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/albumDetailsFragment"
|
||||
android:name="code.name.monkey.retromusic.activities.albums.AlbumDetailsFragment"
|
||||
android:label="AlbumDetailsFragment" />
|
||||
android:name="code.name.monkey.retromusic.fragments.home.HomeFragment"
|
||||
tools:layout="@layout/fragment_banner_home" />
|
||||
</navigation>
|
85
app/src/main/res/navigation/main_graph.xml
Normal file
85
app/src/main/res/navigation/main_graph.xml
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?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"
|
||||
android:id="@+id/retro_graph"
|
||||
app:startDestination="@id/libraryFragment">
|
||||
|
||||
<include app:graph="@navigation/settings_graph" />
|
||||
|
||||
<include app:graph="@navigation/library_graph" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/genreDetailsFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.genres.GenreDetailsFragment"
|
||||
android:label="GenreDetailsFragment"
|
||||
tools:layout="@layout/fragment_playlist_detail">
|
||||
<argument
|
||||
android:name="extra_genre"
|
||||
app:argType="code.name.monkey.retromusic.model.Genre" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playlistDetailsFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.playlists.PlaylistDetailsFragment"
|
||||
android:label="PlaylistDetailsFragment"
|
||||
tools:layout="@layout/fragment_playlist_detail">
|
||||
<argument
|
||||
android:name="extra_playlist"
|
||||
app:argType="code.name.monkey.retromusic.model.Playlist" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/albumDetailsFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.albums.AlbumDetailsFragment"
|
||||
android:label="AlbumDetailsFragment"
|
||||
tools:layout="@layout/activity_album_details">
|
||||
<argument
|
||||
android:name="extra_album_id"
|
||||
app:argType="integer" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/artistDetailsFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.artists.ArtistDetailsFragment"
|
||||
android:label="ArtistDetailsFragment"
|
||||
tools:layout="@layout/fragment_artist_details">
|
||||
<argument
|
||||
android:name="extra_artist_id"
|
||||
app:argType="integer" />
|
||||
</fragment>
|
||||
|
||||
<activity
|
||||
android:id="@+id/action_search"
|
||||
android:name="code.name.monkey.retromusic.activities.search.SearchActivity"
|
||||
android:label="Search"
|
||||
tools:layout="@layout/activity_search" />
|
||||
|
||||
|
||||
<fragment
|
||||
android:id="@+id/libraryFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.library.LibraryFragment"
|
||||
android:label="LibraryFragment"
|
||||
tools:layout="@layout/fragment_library">
|
||||
<action
|
||||
android:id="@+id/action_main_to_library"
|
||||
app:destination="@id/library_graph" />
|
||||
<action
|
||||
android:id="@+id/action_main_to_settings"
|
||||
app:destination="@id/settings_graph" />
|
||||
</fragment>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/searchFragment"
|
||||
android:name="code.name.monkey.retromusic.activities.search.SearchFragment"
|
||||
android:label="SearchFragment"
|
||||
tools:layout="@layout/fragment_search" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/settingsFragment"
|
||||
android:name="code.name.monkey.retromusic.fragments.settings.SettingsFragment"
|
||||
android:label="SettingsFragment"
|
||||
tools:layout="@layout/fragment_settings" />
|
||||
|
||||
|
||||
</navigation>
|
|
@ -18,6 +18,7 @@
|
|||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_imageSettingFragment"
|
||||
app:destination="@id/imageSettingFragment"
|
||||
|
@ -25,6 +26,7 @@
|
|||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_nowPlayingSettingsFragment"
|
||||
app:destination="@id/nowPlayingSettingsFragment"
|
||||
|
@ -32,6 +34,7 @@
|
|||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_audioSettings"
|
||||
app:destination="@id/audioSettings"
|
||||
|
@ -39,6 +42,7 @@
|
|||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_otherSettingsFragment"
|
||||
app:destination="@id/otherSettingsFragment"
|
||||
|
@ -46,13 +50,15 @@
|
|||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_personalizeSettingsFragment"
|
||||
app:destination="@id/personalizeSettingsFragment"
|
||||
app:enterAnim="@anim/retro_fragment_open_enter"
|
||||
app:exitAnim="@anim/retro_fragment_open_exit"
|
||||
app:popEnterAnim="@anim/retro_fragment_close_enter"
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit"
|
||||
app:destination="@id/personalizeSettingsFragment" />
|
||||
app:popExitAnim="@anim/retro_fragment_close_exit" />
|
||||
|
||||
<action
|
||||
android:id="@+id/action_mainSettingsFragment_to_notificationSettingsFragment"
|
||||
app:destination="@id/notificationSettingsFragment"
|
||||
|
@ -101,9 +107,9 @@
|
|||
android:name="code.name.monkey.retromusic.fragments.settings.ThemeSettingsFragment"
|
||||
android:label="Look & Feel" />
|
||||
|
||||
<activity
|
||||
<fragment
|
||||
android:id="@+id/aboutActivity"
|
||||
android:name="code.name.monkey.retromusic.activities.AboutActivity"
|
||||
android:label="AboutActivity" />
|
||||
android:name="code.name.monkey.retromusic.fragments.about.AboutFragment"
|
||||
android:label="About" />
|
||||
|
||||
</navigation>
|
Loading…
Add table
Add a link
Reference in a new issue