From a7b469d6907d591eacc120304fccd98460b50727 Mon Sep 17 00:00:00 2001 From: Antoine POPINEAU Date: Sat, 26 Sep 2020 18:34:13 +0200 Subject: [PATCH] #15: added "Add to playlist" action from the Now Playing screen. --- .../com/github/apognu/otter/activities/MainActivity.kt | 4 ++++ app/src/main/res/drawable/add_to_playlist.xml | 10 ++++++++++ app/src/main/res/layout-land/partial_now_playing.xml | 9 +++++++++ app/src/main/res/layout/partial_now_playing.xml | 10 +++++++++- 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/add_to_playlist.xml diff --git a/app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt b/app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt index 8d72799..80f2dd9 100644 --- a/app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt +++ b/app/src/main/java/com/github/apognu/otter/activities/MainActivity.kt @@ -533,6 +533,10 @@ class MainActivity : AppCompatActivity() { favoriteRepository.fetch(Repository.Origin.Network.origin) } + + now_playing_details_add_to_playlist.setOnClickListener { + CommandBus.send(Command.AddToPlaylist(listOf(track))) + } } } } diff --git a/app/src/main/res/drawable/add_to_playlist.xml b/app/src/main/res/drawable/add_to_playlist.xml new file mode 100644 index 0000000..2494745 --- /dev/null +++ b/app/src/main/res/drawable/add_to_playlist.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout-land/partial_now_playing.xml b/app/src/main/res/layout-land/partial_now_playing.xml index e983802..230f896 100644 --- a/app/src/main/res/layout-land/partial_now_playing.xml +++ b/app/src/main/res/layout-land/partial_now_playing.xml @@ -130,6 +130,15 @@ + + + +