From 87cd843a3f38f30195acda4f514f849dd9b959c0 Mon Sep 17 00:00:00 2001 From: antonio Date: Sun, 7 May 2023 23:41:51 +0200 Subject: [PATCH] refactor: removed old podcast section --- .../ui/fragment/HomeTabMusicFragment.java | 35 ------------------- .../res/layout/fragment_home_tab_music.xml | 33 ----------------- 2 files changed, 68 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/HomeTabMusicFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/HomeTabMusicFragment.java index d4ac271f..fdf562bb 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/HomeTabMusicFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/HomeTabMusicFragment.java @@ -40,7 +40,6 @@ import com.cappielloantonio.play.ui.adapter.ArtistAdapter; import com.cappielloantonio.play.ui.adapter.ArtistHorizontalAdapter; import com.cappielloantonio.play.ui.adapter.DiscoverSongAdapter; import com.cappielloantonio.play.ui.adapter.GridTrackAdapter; -import com.cappielloantonio.play.ui.adapter.PodcastEpisodeAdapter; import com.cappielloantonio.play.ui.adapter.SimilarTrackAdapter; import com.cappielloantonio.play.ui.adapter.SongHorizontalAdapter; import com.cappielloantonio.play.ui.adapter.YearAdapter; @@ -76,7 +75,6 @@ public class HomeTabMusicFragment extends Fragment implements ClickCallback { private AlbumAdapter mostPlayedAlbumAdapter; private AlbumHorizontalAdapter newReleasesAlbumAdapter; private YearAdapter yearAdapter; - private PodcastEpisodeAdapter podcastEpisodeAdapter; private GridTrackAdapter gridTrackAdapter; private ListenableFuture mediaBrowserListenableFuture; @@ -112,7 +110,6 @@ public class HomeTabMusicFragment extends Fragment implements ClickCallback { initNewReleasesView(); initYearSongView(); initRecentAddedAlbumView(); - initNewestPodcastsView(); initGridView(); } @@ -615,26 +612,6 @@ public class HomeTabMusicFragment extends Fragment implements ClickCallback { recentAddedAlbumSnapHelper.attachToRecyclerView(bind.recentlyAddedAlbumsRecyclerView); } - private void initNewestPodcastsView() { - bind.newestPodcastsViewPager.setOrientation(ViewPager2.ORIENTATION_HORIZONTAL); - - podcastEpisodeAdapter = new PodcastEpisodeAdapter(this); - bind.newestPodcastsViewPager.setAdapter(podcastEpisodeAdapter); - bind.newestPodcastsViewPager.setOffscreenPageLimit(1); - homeViewModel.getNewestPodcastEpisodes(getViewLifecycleOwner()).observe(getViewLifecycleOwner(), podcastEpisodes -> { - if (podcastEpisodes == null) { - if (bind != null) bind.homeNewestPodcastsSector.setVisibility(View.GONE); - } else { - if (bind != null) - bind.homeNewestPodcastsSector.setVisibility(!podcastEpisodes.isEmpty() ? View.VISIBLE : View.GONE); - - podcastEpisodeAdapter.setItems(podcastEpisodes); - } - }); - - setSlideViewOffset(bind.newestPodcastsViewPager, 20, 16); - } - private void initGridView() { bind.gridTracksRecyclerView.setLayoutManager(new GridLayoutManager(requireContext(), 3)); bind.gridTracksRecyclerView.addItemDecoration(new GridItemDecoration(3, 8, false)); @@ -686,7 +663,6 @@ public class HomeTabMusicFragment extends Fragment implements ClickCallback { // bind.homeLinearLayoutContainer.addView(bind.homeFlashbackSector); // bind.homeLinearLayoutContainer.addView(bind.homeMostPlayedAlbumsSector); // bind.homeLinearLayoutContainer.addView(bind.homeRecentlyPlayedAlbumsSector); - // bind.homeLinearLayoutContainer.addView(bind.homeNewestPodcastsSector); } } @@ -774,15 +750,4 @@ public class HomeTabMusicFragment extends Fragment implements ClickCallback { public void onYearClick(Bundle bundle) { Navigation.findNavController(requireView()).navigate(R.id.songListPageFragment, bundle); } - - @Override - public void onPodcastClick(Bundle bundle) { - MediaManager.startQueue(mediaBrowserListenableFuture, bundle.getParcelable(Constants.PODCAST_OBJECT)); - activity.setBottomSheetInPeek(true); - } - - @Override - public void onPodcastLongClick(Bundle bundle) { - Navigation.findNavController(requireView()).navigate(R.id.podcastBottomSheetDialog, bundle); - } } diff --git a/app/src/main/res/layout/fragment_home_tab_music.xml b/app/src/main/res/layout/fragment_home_tab_music.xml index 859affe0..cf19e9a4 100644 --- a/app/src/main/res/layout/fragment_home_tab_music.xml +++ b/app/src/main/res/layout/fragment_home_tab_music.xml @@ -732,39 +732,6 @@ android:id="@+id/home_recently_added_albums_placeholder" layout="@layout/item_placeholder_album" android:visibility="gone" /> - - - - - - - - - - -