7bd2fbcdcfeb9014c16fd78446c34a4eef489626 |
|
09-May-2017 |
Yuichi Araki <yaraki@google.com> |
Backport ChangeBounds features API 22 and later This backports all the new features and behavioral changes in ChangeBounds since API level 22. This includes getResizeClip, use of android:resizeClip in XMLs, and changes in the way ChangeBounds treats PathMotion. Test: ChangeBoundsTest, TransitionInflaterTest and other existing tests on 15, 18, 19, 21 and 25 Change-Id: I53b51089817e5bcaedd9687223fd47fe21790a65
/frameworks/support/transition/src/android/support/transition/ChangeBounds.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/ChangeBounds.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/ChangeBounds.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/ChangeBounds.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/ChangeBounds.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/ChangeBounds.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/ChangeBounds.java
|