History log of /frameworks/support/transition/src/android/support/transition/Transition.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
94a2bb8d7f8278a9b776367042479422db8073ba 07-Jun-2017 Yuichi Araki <yaraki@google.com> Merge "Extract and unhide TransitionListenerAdapter" into oc-support-26.0-dev
642a5dcf3012f0f3012324cffe7cb41b602487c7 05-Jun-2017 Yuichi Araki <yaraki@google.com> ChangeTransform with PathMotion

ChangeTransform now takes PathMotion into account.

Test: Existing tests on 15, 18, 19, 22, and 25
Change-Id: I00cae5a461b4e326e28f906d9d83ec0a3a1644a1
/frameworks/support/transition/src/android/support/transition/Transition.java
7f5a78cd3226a269fd9027a8e893048e53e4dfe5 01-Jun-2017 Yuichi Araki <yaraki@google.com> Extract and unhide TransitionListenerAdapter

With this, Transition Support Library is now up to date with the
platform API.

Test: Existing tests
Change-Id: Ia8fe088a06d2b21e0e77a206a167fb796eb55dca
/frameworks/support/transition/src/android/support/transition/Transition.java
ffef01897b7f7b23278d8f0d0bcb400965742ffa 02-Jun-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Backport isTransitionRequired introduced in API 23" into oc-support-26.0-dev
dfbc6c9b02b6eba0f537185aaa4e00b2f31f1a74 25-May-2017 Yuichi Araki <yaraki@google.com> Backport isTransitionRequired introduced in API 23

Transition#areValuesChanged was made public as isTransitionRequired in
API level 23.

Test: TransitionTest on 15, 18, 19, 21, and 25
Change-Id: I979a60da8a1cc56de51bf3d9510a15483c71b377
/frameworks/support/transition/src/android/support/transition/Transition.java
98e6fcc220de9bd21439d5c52f496b519514223a 02-Jun-2017 Yuichi Araki <yaraki@google.com> Merge "Annotate more Transition APIs" into oc-support-26.0-dev
4ad129858d830ad78de60665fc32d8785e57d541 25-May-2017 Yuichi Araki <yaraki@google.com> Backport endTransitions

Backport TransitionManager.endTransitions introduced in API level 23.

Test: TransitionManagerTest on 15, 18, 19, 21, and 25
Change-Id: Iaa169eec0750703a1e2de431915997c08cd1d7cb
/frameworks/support/transition/src/android/support/transition/Transition.java
7f117eb86f61d5f764085a82129600542ba05712 30-May-2017 Yuichi Araki <yaraki@google.com> Annotate more Transition APIs

Test: Existing tests
Change-Id: I4902c2edf5b6f4abaf242d6ef5af4885b1d8c650
/frameworks/support/transition/src/android/support/transition/Transition.java
55237ec2eb998d94d6dcb9bb994e4e8db880e564 07-Apr-2017 Yuichi Araki <yaraki@google.com> Fix a mistake in merge

Test: Only doc fix
Change-Id: I3940fd784fb71ab2dcd0b99ae1e5f080a20d409c
/frameworks/support/transition/src/android/support/transition/Transition.java
928ae3c90e1410c734136bb39d55517efc79714f 28-Mar-2017 Yuichi Araki <yaraki@google.com> Port fix for Fade

Fix the behavior of Fade Transition when it is interrupted and
reversed.

Revised I65b6e32bcb144a410552cafee984596704a76d5d

Test: FadeTest pass on 15, 18, 19, 21, and 25
Bug: 31363964
Change-Id: I912f00a8d55f68b11bbed74bfe6c71fdb5fb592a
/frameworks/support/transition/src/android/support/transition/Transition.java
8716d29f153fffd77bf9693fb1b597cd5da0777a 31-Mar-2017 Aurimas Liutikas <aurimas@google.com> Revert "Port fix for Fade"

This reverts commit f49dde0948472896067d1fa5d2471f787c1a65e6.

This change broke the build. It is causing error-prone error.

Change-Id: Ib4cadf0e37af74906e19a57b707261418f1b3f66
/frameworks/support/transition/src/android/support/transition/Transition.java
f49dde0948472896067d1fa5d2471f787c1a65e6 28-Mar-2017 Yuichi Araki <yaraki@google.com> Port fix for Fade

Fix the behavior of Fade Transition when it is interrupted and
reversed.

Test: FadeTest pass on 15, 18, 19, 21, and 25
Bug: 31363964
Change-Id: I65b6e32bcb144a410552cafee984596704a76d5d
/frameworks/support/transition/src/android/support/transition/Transition.java
4c904b38c763179727b9b5ea7a80454630545663 26-Jan-2017 Yuichi Araki <yaraki@google.com> Add Explode Transition type

This adds a new Transition type Explode and several Transition APIs that
it depends on, namely Epicenter and TransitionPropagation

PropagationTest and ExplodeTest are based on the platform CTS tests.

Bug: 34722322
Test: TransitionTest, PropagationTest and ExplodeTest pass on 15, 19, 21
and 25
Change-Id: Ie757140f4e7b8dfba47a2aea3df37aa6fbddc76b
/frameworks/support/transition/src/android/support/transition/Transition.java
8158051cdfef95fc1f22b56bba93b9c610f5ecb1 09-Feb-2017 Yuichi Araki <yaraki@google.com> Support for Transition XMLs

Add TransitionInflater. Transitions can now be inflated using XML
resource files.

Test: TransitionInflaterTest pass on 15, 18, 19 and 25
Bug: 34427868
Change-Id: I4d509365f881efd366459c0a9749aabf2ab3b0c6
/frameworks/support/transition/src/android/support/transition/Transition.java
317d4bb802dbd80c9ddf1382e037769e58dff919 27-Jan-2017 Yuichi Araki <yaraki@google.com> Backport ChangeBounds features introduced in L

ChangeBounds now takes PathMotion into acount in animation.

This also includes ArcMotion fix within
I9e5323655dc7901393f90bb1ea2f393ca64b77ff.

ArcMotionTest, PatternPathMotionTest, and PathMotionTest are based on
the platform CTS tests.

Test: ArcMotionTest, PatternPathMotionTest pass on 15, 19, 21 and 25
Bug: 34722322
Change-Id: If377010f884f62f618a97bb81c114245f2774261
/frameworks/support/transition/src/android/support/transition/Transition.java
a6f2ebe33d03c42114b0082720cf9c42f7dad5a3 17-Jan-2017 Yuichi Araki <yaraki@google.com> Backport Visibility features added in L

Test: VisibilityTest and FadeTest pass on 15, 18, 19, and 25
Bug: 34722322
Change-Id: I5918da757b410cd2baddd6742eef4ac7888b9705
/frameworks/support/transition/src/android/support/transition/Transition.java
c0b47830d3deb764027d8fbadc2a44e83eedd543 19-Jan-2017 Yuichi Araki <yaraki@google.com> Fix addTarget not limiting to the given views

This is a backport of I70fd1497c58a3cde771f4eafe11d8ebe0889ab6c.

Views matched by instance, or appearing/disappearing, or
named views were not limited.

Test: TransitionTest#testExcludedTransitionAnimator on 15, 18, 19, 25
Change-Id: I2974f964b3e09b9d0606cc63ee1028bb29dc35bb
/frameworks/support/transition/src/android/support/transition/Transition.java
756a17bb7580d5bdbb4826e81b074ca5fedba1f5 17-Jan-2017 Yuichi Araki <yaraki@google.com> Backport Transition target enhancement in L

This backports Transition methods introduced in API Level 21.
Developers can specify Transition targets with transition name and View
type in addition to View ID and instance. This also backports match
order of those.

Test: TransitionTest pass on 15, 18, 19, 25
Change-Id: I39a3adf9d683d723c8d6c182ba0c1d1c9bf2826b
/frameworks/support/transition/src/android/support/transition/Transition.java
4e5a72756eb66c31baf1a3054c66520f1c3f5b8c 01-Dec-2016 Yuichi Araki <yaraki@google.com> Restructure the Transition support library

Transition classes no longer delegate to platform Transitions.

Underlying features are separated into their own compatibility layers.
- ViewOverlay and ViewGroupOverlay (platform: 18)
- WindowId (platform: 18)
- ViewGroup.suppressLayout (platform: 19, not backported yet)

This does not change behaviors except for the followings:
- On API level 18, WindowId and ViewOverlay delegate to the platform
- Transition is Cloneable
- Inheriting Visibility now works fine

Test: All existing tests and VisibilityTest pass on 15, 16, 18, 19, and
25
Change-Id: I87e7a14a45d51b5ad6f77ab213c7a732b7512708
/frameworks/support/transition/src/android/support/transition/Transition.java
9562a3b639225d406d736b64a12e2d75459259e3 01-Jul-2016 Alan Viverette <alanv@google.com> Add offline docs target for support lib gradle build

Fixes standalone docs issues like references to hidden framework class
R.styleable. Removes reference to BackupAgent, which makes doclava choke
for some unknown reason.

Standalone online docs may now be built with ./gradlew :generateDocs

Bug: 28124434
Change-Id: If76ac9018be1d17f1258802d4ef3ce1ad67b4903
/frameworks/support/transition/src/android/support/transition/Transition.java
733b5aaadf1b1f5dc3038876dbfbabb79f649b03 28-Jun-2016 Yuichi Araki <yaraki@google.com> Adjust standard Transition structure

- Expose ChangeBounds#setResizeClip
- Expose Visibility transition
- Fade extends Visibility
- The internal constructor of Transition is hidden from external
descendants

Change-Id: Iab1b14a86edfbc89f1aa8d3386a177e542a1b741
/frameworks/support/transition/src/android/support/transition/Transition.java
d5b720e30a9d82b5f81ec8eac2803e213f2f1c41 21-Jun-2016 Yuichi Araki <yaraki@google.com> Add a demo of custom Transition

CustomUsage demonstrates how to create and use a custom Transition with
the support library.

This also fixes the Transition API and aligns it to the platform
version.

Change-Id: Idf3edf1438faa06c4d047d2522ad1f8e0c8561e6
/frameworks/support/transition/src/android/support/transition/Transition.java
a0eb967faadffb8d38818a3af093eb25b61d7d2e 20-Jun-2016 Yuichi Araki <yaraki@google.com> Backport a bug fix to K and L

This backports the fix for Transition#removeTarget(int).

Change-Id: I9fb4b5579c5aa723d4c9c259b4546875f92ac475
/frameworks/support/transition/src/android/support/transition/Transition.java
15375aa6fd54b036f97f99229aefab2822c8a1c9 24-May-2016 Aurimas Liutikas <aurimas@google.com> Add missing @Override annotations in support library code.

Change-Id: Ifcc3a20b54d6a14b0a14aa0f48e642cf7e8c0e70
/frameworks/support/transition/src/android/support/transition/Transition.java
cbba0a52f7d7b593dbb13a138515f066f75cce80 10-May-2016 Yuichi Araki <yaraki@google.com> Annotate public APIs in transition support library

Change-Id: Ibc86b5cecb19d130fff4dae97f0adfe293dc197e
/frameworks/support/transition/src/android/support/transition/Transition.java
c876cd8f9334e2423de00836009f3fd7a9566938 05-Feb-2016 Yuichi Araki <yaraki@google.com> Transition support library

This new library currently supports some basic features of Transition
API. Scene, Fade, ChangeBounds, TransitionSet, AutoTransition and
TransitionManager have been back-ported except for XML.

Change-Id: I75e9e4d6d7f366297f69735adec0842784290329
/frameworks/support/transition/src/android/support/transition/Transition.java