From f78db01142faac57812f4809d181a6fc9f4e8621 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Thu, 13 Jan 2022 21:23:00 +0100 Subject: [PATCH] New LayoutManager for playlist sample view --- .../play/ui/fragment/LibraryFragment.java | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java index fc9698a3..4e4cd704 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/LibraryFragment.java @@ -257,6 +257,7 @@ public class LibraryFragment extends Fragment { } private void initPlaylistSlideView() { + bind.playlistRecyclerView.setLayoutManager(new LinearLayoutManager(requireContext())); bind.playlistRecyclerView.setHasFixedSize(true); playlistHorizontalAdapter = new PlaylistHorizontalAdapter(activity, requireContext()); @@ -268,22 +269,9 @@ public class LibraryFragment extends Fragment { } else { if (bind != null) bind.libraryPlaylistPlaceholder.placeholder.setVisibility(View.GONE); if (bind != null) bind.libraryPlaylistSector.setVisibility(!playlists.isEmpty() ? View.VISIBLE : View.GONE); - if (bind != null) bind.playlistRecyclerView.setLayoutManager(new GridLayoutManager(requireContext(), UIUtil.getSpanCount(playlists.size(), 5), GridLayoutManager.HORIZONTAL, false)); playlistHorizontalAdapter.setItems(playlists); } }); - - SnapHelper starredTrackSnapHelper = new PagerSnapHelper(); - starredTrackSnapHelper.attachToRecyclerView(bind.playlistRecyclerView); - - bind.playlistRecyclerView.addItemDecoration( - new DotsIndicatorDecoration( - getResources().getDimensionPixelSize(R.dimen.radius), - getResources().getDimensionPixelSize(R.dimen.radius) * 4, - getResources().getDimensionPixelSize(R.dimen.dots_height), - requireContext().getResources().getColor(R.color.titleTextColor, null), - requireContext().getResources().getColor(R.color.titleTextColor, null)) - ); } }