Merge "Handle non-started LayoutTransition animations correctly" into jb-dev

This commit is contained in:
Chet Haase
2012-06-19 15:59:27 -07:00
committed by Android (Google) Code Review

View File

@@ -997,13 +997,13 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
mTransition.showChild(this, child, oldVisibility);
} else {
mTransition.hideChild(this, child, newVisibility);
// Only track this on disappearing views - appearing views are already visible
// and don't need special handling during drawChild()
if (mVisibilityChangingChildren == null) {
mVisibilityChangingChildren = new ArrayList<View>();
}
mVisibilityChangingChildren.add(child);
if (mTransitioningViews != null && mTransitioningViews.contains(child)) {
// Only track this on disappearing views - appearing views are already visible
// and don't need special handling during drawChild()
if (mVisibilityChangingChildren == null) {
mVisibilityChangingChildren = new ArrayList<View>();
}
mVisibilityChangingChildren.add(child);
addDisappearingView(child);
}
}