ViewGroup: hide detached views

This commit is contained in:
Julian Winkler
2025-10-25 07:20:38 +02:00
parent 78cec69351
commit b0df34027b

View File

@@ -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) {