Loading core/java/android/transition/TransitionSet.java +11 −5 Original line number Diff line number Diff line Loading @@ -163,8 +163,7 @@ public class TransitionSet extends Transition { */ public TransitionSet addTransition(Transition transition) { if (transition != null) { mTransitions.add(transition); transition.mParent = this; addTransitionInternal(transition); if (mDuration >= 0) { transition.setDuration(mDuration); } Loading @@ -184,6 +183,11 @@ public class TransitionSet extends Transition { return this; } private void addTransitionInternal(Transition transition) { mTransitions.add(transition); transition.mParent = this; } /** * Returns the number of child transitions in the TransitionSet. * Loading Loading @@ -355,10 +359,12 @@ public class TransitionSet extends Transition { public void setPathMotion(PathMotion pathMotion) { super.setPathMotion(pathMotion); mChangeFlags |= FLAG_CHANGE_PATH_MOTION; if (mTransitions != null) { for (int i = 0; i < mTransitions.size(); i++) { mTransitions.get(i).setPathMotion(pathMotion); } } } /** * Removes the specified child transition from this set. Loading Loading @@ -604,7 +610,7 @@ public class TransitionSet extends Transition { clone.mTransitions = new ArrayList<Transition>(); int numTransitions = mTransitions.size(); for (int i = 0; i < numTransitions; ++i) { clone.addTransition((Transition) mTransitions.get(i).clone()); clone.addTransitionInternal((Transition) mTransitions.get(i).clone()); } return clone; } Loading Loading
core/java/android/transition/TransitionSet.java +11 −5 Original line number Diff line number Diff line Loading @@ -163,8 +163,7 @@ public class TransitionSet extends Transition { */ public TransitionSet addTransition(Transition transition) { if (transition != null) { mTransitions.add(transition); transition.mParent = this; addTransitionInternal(transition); if (mDuration >= 0) { transition.setDuration(mDuration); } Loading @@ -184,6 +183,11 @@ public class TransitionSet extends Transition { return this; } private void addTransitionInternal(Transition transition) { mTransitions.add(transition); transition.mParent = this; } /** * Returns the number of child transitions in the TransitionSet. * Loading Loading @@ -355,10 +359,12 @@ public class TransitionSet extends Transition { public void setPathMotion(PathMotion pathMotion) { super.setPathMotion(pathMotion); mChangeFlags |= FLAG_CHANGE_PATH_MOTION; if (mTransitions != null) { for (int i = 0; i < mTransitions.size(); i++) { mTransitions.get(i).setPathMotion(pathMotion); } } } /** * Removes the specified child transition from this set. Loading Loading @@ -604,7 +610,7 @@ public class TransitionSet extends Transition { clone.mTransitions = new ArrayList<Transition>(); int numTransitions = mTransitions.size(); for (int i = 0; i < numTransitions; ++i) { clone.addTransition((Transition) mTransitions.get(i).clone()); clone.addTransitionInternal((Transition) mTransitions.get(i).clone()); } return clone; } Loading