From 5afdf7c81b1ac8b3b7f7afba0f5133843eaa8ca7 Mon Sep 17 00:00:00 2001 From: Hans-Peter Lehmann Date: Tue, 16 Sep 2025 20:58:24 +0200 Subject: [PATCH] Hide header view while loading (#7995) --- .../de/danoeh/antennapod/ui/screen/episode/ItemFragment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/de/danoeh/antennapod/ui/screen/episode/ItemFragment.java b/app/src/main/java/de/danoeh/antennapod/ui/screen/episode/ItemFragment.java index 7ebf5045b..ee36f95ba 100644 --- a/app/src/main/java/de/danoeh/antennapod/ui/screen/episode/ItemFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/ui/screen/episode/ItemFragment.java @@ -119,6 +119,7 @@ public class ItemFragment extends Fragment { private ItemActionButton actionButton2; private View noMediaLabel; private View nonSubscribedWarningLabel; + private View header; private Disposable disposable; private PlaybackController controller; @@ -138,6 +139,8 @@ public class ItemFragment extends Fragment { root = layout.findViewById(R.id.content_root); + header = layout.findViewById(R.id.header); + header.setVisibility(View.INVISIBLE); txtvPodcast = layout.findViewById(R.id.txtvPodcast); txtvPodcast.setOnClickListener(v -> openPodcast()); txtvTitle = layout.findViewById(R.id.txtvTitle); @@ -450,6 +453,7 @@ public class ItemFragment extends Fragment { .observeOn(AndroidSchedulers.mainThread()) .subscribe(result -> { progbarLoading.setVisibility(View.GONE); + header.setVisibility(View.VISIBLE); item = result; onFragmentLoaded(); itemsLoaded = true;