mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-03 19:01:39 +00:00
Added the ability to refresh samples on the home page
This commit is contained in:
parent
0b57cd3176
commit
bd9dc276f1
8 changed files with 127 additions and 16 deletions
|
|
@ -138,6 +138,41 @@ public class HomeFragment extends Fragment {
|
|||
});
|
||||
|
||||
bind.homeSettingsImageView.setOnClickListener(v -> activity.navController.navigate(R.id.action_homeFragment_to_settingsFragment));
|
||||
|
||||
bind.musicDiscoveryTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshDiscoverySongSample(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.recentlyPlayedAlbumsTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshRecentlyPlayedAlbumList(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.mostPlayedAlbumsTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshMostPlayedAlbums(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.recentlyAddedAlbumsTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshMostRecentlyAddedAlbums(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.starredTracksTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshStarredTracks(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.starredAlbumsTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshStarredAlbums(requireActivity());
|
||||
return true;
|
||||
});
|
||||
|
||||
bind.starredArtistsTextViewRefreshable.setOnLongClickListener(v -> {
|
||||
homeViewModel.refreshStarredArtists(requireActivity());
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
private void initDiscoverSongSlideView() {
|
||||
|
|
|
|||
|
|
@ -78,6 +78,23 @@ public class LibraryFragment extends Fragment {
|
|||
bind.artistCatalogueTextViewClickable.setOnClickListener(v -> activity.navController.navigate(R.id.action_libraryFragment_to_artistCatalogueFragment));
|
||||
bind.genreCatalogueTextViewClickable.setOnClickListener(v -> activity.navController.navigate(R.id.action_libraryFragment_to_genreCatalogueFragment));
|
||||
bind.playlistCatalogueTextViewClickable.setOnClickListener(v -> activity.navController.navigate(R.id.action_libraryFragment_to_playlistCatalogueFragment));
|
||||
|
||||
bind.albumCatalogueSampleTextViewRefreshable.setOnLongClickListener(view -> {
|
||||
libraryViewModel.refreshAlbumSample(requireActivity());
|
||||
return true;
|
||||
});
|
||||
bind.artistCatalogueSampleTextViewRefreshable.setOnLongClickListener(view -> {
|
||||
libraryViewModel.refreshArtistSample(requireActivity());
|
||||
return true;
|
||||
});
|
||||
bind.genreCatalogueSampleTextViewRefreshable.setOnLongClickListener(view -> {
|
||||
libraryViewModel.refreshGenreSample(requireActivity());
|
||||
return true;
|
||||
});
|
||||
bind.playlistCatalogueSampleTextViewRefreshable.setOnLongClickListener(view -> {
|
||||
libraryViewModel.refreshPlaylistSample(requireActivity());
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
private void initAlbumView() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue