From 675ad1e9a69278ca43046e2cb2c15811766c8fde Mon Sep 17 00:00:00 2001 From: antonio Date: Sun, 4 Jun 2023 18:55:46 +0200 Subject: [PATCH] fix: modified the behavior of long clicks on folders, directories and files --- .../play/interfaces/ClickCallback.java | 6 ------ .../play/ui/adapter/MusicDirectoryAdapter.java | 13 +------------ .../play/ui/adapter/MusicFolderAdapter.java | 12 +----------- .../play/ui/adapter/MusicIndexAdapter.java | 13 +------------ .../play/ui/fragment/DirectoryFragment.java | 5 ----- .../play/ui/fragment/IndexFragment.java | 5 ----- .../play/ui/fragment/LibraryFragment.java | 5 ----- app/src/main/res/drawable/ic_navigate_next.xml | 10 ++++++++++ .../res/layout/item_library_music_directory.xml | 6 +++--- .../main/res/layout/item_library_music_folder.xml | 7 +++---- .../main/res/layout/item_library_music_index.xml | 6 +++--- 11 files changed, 22 insertions(+), 66 deletions(-) create mode 100644 app/src/main/res/drawable/ic_navigate_next.xml diff --git a/app/src/main/java/com/cappielloantonio/play/interfaces/ClickCallback.java b/app/src/main/java/com/cappielloantonio/play/interfaces/ClickCallback.java index 99c8abf0..664d43d6 100644 --- a/app/src/main/java/com/cappielloantonio/play/interfaces/ClickCallback.java +++ b/app/src/main/java/com/cappielloantonio/play/interfaces/ClickCallback.java @@ -42,13 +42,7 @@ public interface ClickCallback { default void onMusicFolderClick(Bundle bundle) {} - default void onMusicFolderLongClick(Bundle bundle) {} - default void onMusicDirectoryClick(Bundle bundle) {} - default void onMusicDirectoryLongClick(Bundle bundle) {} - default void onMusicIndexClick(Bundle bundle) {} - - default void onMusicIndexLongClick(Bundle bundle) {} } diff --git a/app/src/main/java/com/cappielloantonio/play/ui/adapter/MusicDirectoryAdapter.java b/app/src/main/java/com/cappielloantonio/play/ui/adapter/MusicDirectoryAdapter.java index 614da24c..d9778721 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/adapter/MusicDirectoryAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/adapter/MusicDirectoryAdapter.java @@ -69,9 +69,7 @@ public class MusicDirectoryAdapter extends RecyclerView.Adapter onClick()); - itemView.setOnLongClickListener(v -> onLongClick()); - - item.musicDirectoryMoreButton.setOnClickListener(v -> onLongClick()); + item.musicDirectoryMoreButton.setOnClickListener(v -> onClick()); } public void onClick() { @@ -86,14 +84,5 @@ public class MusicDirectoryAdapter extends RecyclerView.Adapter onClick()); - itemView.setOnLongClickListener(v -> onLongClick()); - item.musicFolderMoreButton.setOnClickListener(v -> onLongClick()); + item.musicFolderMoreButton.setOnClickListener(v -> onClick()); } public void onClick() { @@ -82,14 +81,5 @@ public class MusicFolderAdapter extends RecyclerView.Adapter onClick()); - itemView.setOnLongClickListener(v -> onLongClick()); - - item.musicIndexMoreButton.setOnClickListener(v -> onLongClick()); + item.musicIndexMoreButton.setOnClickListener(v -> onClick()); } public void onClick() { @@ -78,14 +76,5 @@ public class MusicIndexAdapter extends RecyclerView.Adapter + + diff --git a/app/src/main/res/layout/item_library_music_directory.xml b/app/src/main/res/layout/item_library_music_directory.xml index 27245359..e35b8e82 100644 --- a/app/src/main/res/layout/item_library_music_directory.xml +++ b/app/src/main/res/layout/item_library_music_directory.xml @@ -44,11 +44,11 @@ @@ -40,11 +39,11 @@