From b0df34027b708056401ff2466fa5a73d19b937c8 Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Sat, 25 Oct 2025 07:20:38 +0200 Subject: [PATCH] ViewGroup: hide detached views --- src/api-impl/android/view/ViewGroup.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api-impl/android/view/ViewGroup.java b/src/api-impl/android/view/ViewGroup.java index 848d2483..e298804f 100644 --- a/src/api-impl/android/view/ViewGroup.java +++ b/src/api-impl/android/view/ViewGroup.java @@ -143,6 +143,7 @@ public class ViewGroup extends View implements ViewParent, ViewManager { public void detachViewFromParent(int index) { View child = children.remove(index); + child.native_setVisibility(child.widget, GONE, 0); child.parent = null; detachedChildren.add(child); } @@ -159,6 +160,7 @@ public class ViewGroup extends View implements ViewParent, ViewManager { if (index < 0) index = children.size(); children.add(index, view); + view.native_setVisibility(view.widget, view.getVisibility(), view.getAlpha()); } protected void removeDetachedView(View child, boolean animate) {