OSDN Git Service

Add exclude() methods to Transition
authorChet Haase <chet@google.com>
Wed, 11 Sep 2013 20:08:18 +0000 (13:08 -0700)
committerChet Haase <chet@google.com>
Wed, 11 Sep 2013 20:53:43 +0000 (13:53 -0700)
commitff58f92a0a77ad849ba714b5adac96790eca0048
tree8afdc22ae95998fea49ba795f88e2338449e4ccd
parent6847447da0b3e2e30e88838ec85244d1a0ee8927
Add exclude() methods to Transition

It would be useful for a transition to declare not just which
targets it wants to be run on, but also which targets it wants
to avoid. For example, you may not want to animate the items of
a ListView, or some other specific target in the view hierarchy.

This change adds various exclude*() methods which make it
possible to alter a transition to automatically ignore specific
views, ids, or classes in the hierarchy.

Issue #10692794 Transitions: Need API for excluding targets

Change-Id: If38025cdbee537a545e5a4268cbbd763af4622c5
19 files changed:
api/current.txt
core/java/android/transition/Transition.java
core/java/android/transition/TransitionInflater.java
core/java/android/transition/TransitionSet.java
core/res/res/values/attrs.xml
tests/TransitionTests/src/com/android/transitiontests/ContactsExpansion.java
tests/TransitionTests/src/com/android/transitiontests/CrossFadeDemo.java
tests/TransitionTests/src/com/android/transitiontests/CrossfadeImage.java
tests/TransitionTests/src/com/android/transitiontests/CrossfadeMultiple.java
tests/TransitionTests/src/com/android/transitiontests/Demo1.java
tests/TransitionTests/src/com/android/transitiontests/Demo2.java
tests/TransitionTests/src/com/android/transitiontests/Demo4.java
tests/TransitionTests/src/com/android/transitiontests/FadingTest.java
tests/TransitionTests/src/com/android/transitiontests/InterruptionTest.java
tests/TransitionTests/src/com/android/transitiontests/LoginActivity.java
tests/TransitionTests/src/com/android/transitiontests/ScenesTestv21.java
tests/TransitionTests/src/com/android/transitiontests/SequenceTest.java
tests/TransitionTests/src/com/android/transitiontests/SequenceTestSimple.java
tests/TransitionTests/src/com/android/transitiontests/SurfaceAndTextureViews.java