Loading core/java/android/view/ViewGroup.java +1 −1 Original line number Diff line number Diff line Loading @@ -843,7 +843,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager * @param child * @param visibility */ void onChildVisibilityChanged(View child, int visibility) { protected void onChildVisibilityChanged(View child, int visibility) { if (mTransition != null) { if (visibility == VISIBLE) { mTransition.showChild(this, child); Loading core/java/android/widget/GridLayout.java +12 −0 Original line number Diff line number Diff line Loading @@ -775,6 +775,18 @@ public class GridLayout extends ViewGroup { invalidateStructure(); } /** * We need to call invalidateStructure() when a child's GONE flag changes state. * This implementation is a catch-all, invalidating on any change in the visibility flags. * * @hide */ @Override protected void onChildVisibilityChanged(View child, int visibility) { super.onChildVisibilityChanged(child, visibility); invalidateStructure(); } // Measurement private boolean isGone(View c) { Loading Loading
core/java/android/view/ViewGroup.java +1 −1 Original line number Diff line number Diff line Loading @@ -843,7 +843,7 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager * @param child * @param visibility */ void onChildVisibilityChanged(View child, int visibility) { protected void onChildVisibilityChanged(View child, int visibility) { if (mTransition != null) { if (visibility == VISIBLE) { mTransition.showChild(this, child); Loading
core/java/android/widget/GridLayout.java +12 −0 Original line number Diff line number Diff line Loading @@ -775,6 +775,18 @@ public class GridLayout extends ViewGroup { invalidateStructure(); } /** * We need to call invalidateStructure() when a child's GONE flag changes state. * This implementation is a catch-all, invalidating on any change in the visibility flags. * * @hide */ @Override protected void onChildVisibilityChanged(View child, int visibility) { super.onChildVisibilityChanged(child, visibility); invalidateStructure(); } // Measurement private boolean isGone(View c) { Loading