diff options
| author | 2013-10-06 19:35:15 +0000 | |
|---|---|---|
| committer | 2013-10-06 19:35:16 +0000 | |
| commit | febf33fe4b4c20ad8eda9c4ddca53e08e8042397 (patch) | |
| tree | 5d12f7c18613fab105fb52abd4bcde3cb973fe85 | |
| parent | dd88879ce19332a5905699bc008504fd43d983d7 (diff) | |
| parent | aafc91c05acfb2d5a95f46f27e1deb2dfaa15c32 (diff) | |
Merge "Fix resource-loading code for TransitionSet" into klp-dev
| -rw-r--r-- | core/java/android/transition/TransitionInflater.java | 2 | ||||
| -rw-r--r-- | core/java/android/transition/TransitionSet.java | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/core/java/android/transition/TransitionInflater.java b/core/java/android/transition/TransitionInflater.java index eeb6cba7c68e..4af0f51a41e2 100644 --- a/core/java/android/transition/TransitionInflater.java +++ b/core/java/android/transition/TransitionInflater.java @@ -169,7 +169,7 @@ public class TransitionInflater { } else if ("recolor".equals(name)) { transition = new Recolor(); newTransition = true; - } else if ("set".equals(name)) { + } else if ("transitionSet".equals(name)) { transition = new TransitionSet(); TypedArray a = mContext.obtainStyledAttributes(attrs, com.android.internal.R.styleable.TransitionSet); diff --git a/core/java/android/transition/TransitionSet.java b/core/java/android/transition/TransitionSet.java index 79cd8b693df2..4545e3b51fc9 100644 --- a/core/java/android/transition/TransitionSet.java +++ b/core/java/android/transition/TransitionSet.java @@ -30,6 +30,22 @@ import java.util.ArrayList; * others play {@link #ORDERING_SEQUENTIAL}. For example, {@link AutoTransition} * uses a TransitionSet to sequentially play a Fade(Fade.OUT), followed by * a {@link ChangeBounds}, followed by a Fade(Fade.OUT) transition. + * + * <p>A TransitionSet can be described in a resource file by using the + * tag <code>transitionSet</code>, along with the standard + * attributes of {@link android.R.styleable#TransitionSet} and + * {@link android.R.styleable#Transition}. Child transitions of the + * TransitionSet object can be loaded by adding those child tags inside the + * enclosing <code>transitionSet</code> tag. For example, the following xml + * describes a TransitionSet that plays a Fade and then a ChangeBounds + * transition on the affected view targets:</p> + * <pre> + * <transitionSet xmlns:android="http://schemas.android.com/apk/res/android" + * android:ordering="sequential"> + * <fade/> + * <changeBounds/> + * </transitionSet> + * </pre> */ public class TransitionSet extends Transition { |