From ce07648ff6f751925933ac9431645053fbecabc3 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Wed, 30 Sep 2015 21:16:38 +0200 Subject: [PATCH] Made the transitions between different grid sizes work. Of course only as long as the item layout doesn't change (i.e. list to grid) --- .../ui/fragments/mainactivityfragments/AlbumsFragment.java | 2 +- .../ui/fragments/mainactivityfragments/ArtistsFragment.java | 2 +- .../ui/fragments/mainactivityfragments/SongsFragment.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AlbumsFragment.java b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AlbumsFragment.java index 407cf32e..00ad7631 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AlbumsFragment.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/AlbumsFragment.java @@ -48,7 +48,7 @@ public class AlbumsFragment extends AbsMainActivityRecyclerViewCustomGridSizeFra @Override protected void setGridSize(int gridSize) { getLayoutManager().setSpanCount(gridSize); - getLayoutManager().requestLayout(); + getAdapter().notifyDataSetChanged(); } @Override diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/ArtistsFragment.java b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/ArtistsFragment.java index 5b57f336..29d75f97 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/ArtistsFragment.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/ArtistsFragment.java @@ -80,6 +80,6 @@ public class ArtistsFragment extends AbsMainActivityRecyclerViewCustomGridSizeFr @Override protected void setGridSize(int gridSize) { getLayoutManager().setSpanCount(gridSize); - getLayoutManager().requestLayout(); + getAdapter().notifyDataSetChanged(); } } diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/SongsFragment.java b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/SongsFragment.java index 8bf9b386..1e13be79 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/SongsFragment.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/fragments/mainactivityfragments/SongsFragment.java @@ -98,6 +98,6 @@ public class SongsFragment extends AbsMainActivityRecyclerViewCustomGridSizeFrag @Override protected void setGridSize(int gridSize) { getLayoutManager().setSpanCount(gridSize); - getLayoutManager().requestLayout(); + getAdapter().notifyDataSetChanged(); } }