diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2022-12-11 17:56:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-11 17:56:07 +0100 |
commit | b670cf6111a0c04dee0bac1687c6fa3320bba89c (patch) | |
tree | d554e664bda2f2bb3d2ad2b63536ef8315ef7fcd /app/src/main/java/de/danoeh/antennapod/ui | |
parent | effe70a4127db48b8cdd4a78dc8118f4a5b0d4b0 (diff) | |
download | AntennaPod-b670cf6111a0c04dee0bac1687c6fa3320bba89c.zip |
Do not animate dummy views (#6231)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/ui')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/ui/home/HomeSection.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/ui/home/HomeSection.java b/app/src/main/java/de/danoeh/antennapod/ui/home/HomeSection.java index 30513c198..7b7d999ad 100644 --- a/app/src/main/java/de/danoeh/antennapod/ui/home/HomeSection.java +++ b/app/src/main/java/de/danoeh/antennapod/ui/home/HomeSection.java @@ -12,6 +12,7 @@ import androidx.annotation.Nullable; import androidx.core.text.TextUtilsCompat; import androidx.core.view.ViewCompat; import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.DefaultItemAnimator; import de.danoeh.antennapod.adapter.EpisodeItemListAdapter; import de.danoeh.antennapod.adapter.HorizontalItemListAdapter; import de.danoeh.antennapod.databinding.HomeSectionBinding; @@ -43,6 +44,10 @@ public abstract class HomeSection extends Fragment implements View.OnCreateConte if (TextUtils.isEmpty(getMoreLinkTitle())) { viewBinding.moreButton.setVisibility(View.INVISIBLE); } + // Dummies are necessary to ensure height, but do not animate them + viewBinding.recyclerView.setItemAnimator(null); + viewBinding.recyclerView.postDelayed( + () -> viewBinding.recyclerView.setItemAnimator(new DefaultItemAnimator()), 500); return viewBinding.getRoot(); } |