summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-05-13 13:57:20 +0300
committerAndrew Dolgov <fox@fakecake.org>2025-05-13 13:57:20 +0300
commit9234e88fa6ced7918cffa0f58b0670afab617154 (patch)
treee03c578150a108163c61a45a8dc4382b1647bb07
parentcbd3f4d4be12c3f9f7c7959b513d8d74af7d13b8 (diff)
only show flavor image holder if we're about to show a picture to reduce convertview layout jumping issues
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index 50c6eb0e..986bc6d7 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -1004,6 +1004,7 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment implements
holder.flavorVideoKindView.setVisibility(View.GONE);
holder.flavorImageOverflow.setVisibility(View.GONE);
holder.flavorVideoView.setVisibility(View.GONE);
+ holder.flavorImageHolder.setVisibility(View.GONE);
Glide.clear(holder.flavorImageView);
@@ -1067,6 +1068,9 @@ public class HeadlinesFragment extends androidx.fragment.app.Fragment implements
holder.flavorImageView.setVisibility(View.VISIBLE);
holder.flavorImageView.setMaxHeight((int)(m_screenHeight * 0.6f));
+ // only show holder if we're about to display a picture
+ holder.flavorImageHolder.setVisibility(View.VISIBLE);
+
// prevent lower listiew entries from jumping around if this row is modified
if (article.flavorViewHeight > 0) {
FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) holder.flavorImageView.getLayoutParams();