94a2bb8d7f8278a9b776367042479422db8073ba |
07-Jun-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Extract and unhide TransitionListenerAdapter" into oc-support-26.0-dev
|
3d332c06fcbdbe9b6c26adb117be046507b8c39f |
07-Jun-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "ChangeTransform with PathMotion" 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
ransition/ChangeTransform.java
ransition/FloatArrayEvaluator.java
ransition/Transition.java
ransition/ViewUtils.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
ransition/ChangeTransform.java
ransition/Transition.java
ransition/TransitionListenerAdapter.java
ransition/TransitionManager.java
|
b97d1415b97f0c695f4c2e79c935141d9954274e |
05-Jun-2017 |
Yuichi Araki <yaraki@google.com> |
Add missing javadoc about Transition XML usage Test: only doc change Change-Id: Ic25b06db02c3895eb3d2e3aa89b6050a41a37189
ransition/ArcMotion.java
ransition/PathMotion.java
ransition/PatternPathMotion.java
|
789f282c052968de23c80eb4ae424ee8cc20461f |
02-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes I075b9bb4,I53b51089 into oc-support-26.0-dev * changes: ChangeScroll introduced in API level 23 Backport ChangeBounds features API 22 and later
|
ffef01897b7f7b23278d8f0d0bcb400965742ffa |
02-Jun-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Backport isTransitionRequired introduced in API 23" into oc-support-26.0-dev
|
913cfb35ee8a1fc3223c4f98bd1e22182b035186 |
01-Jun-2017 |
Yuichi Araki <yaraki@google.com> |
ChangeScroll introduced in API level 23 Test: ChangeScrollTest and TransitionInflaterTest on 15, 18, 19, 21, and 25 Change-Id: I075b9bb4b4c320f51ef3ff88de1733bd71f5ac94
ransition/ChangeScroll.java
ransition/TransitionInflater.java
|
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
ransition/Transition.java
ransition/Visibility.java
|
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
ransition/ChangeBounds.java
ransition/ObjectAnimatorUtils.java
ransition/Styleable.java
ransition/ViewUtils.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
ransition/Transition.java
ransition/TransitionManager.java
ransition/TransitionSet.java
|
7f117eb86f61d5f764085a82129600542ba05712 |
30-May-2017 |
Yuichi Araki <yaraki@google.com> |
Annotate more Transition APIs Test: Existing tests Change-Id: I4902c2edf5b6f4abaf242d6ef5af4885b1d8c650
ransition/Transition.java
|
d21eb00287cc471df84c803dfc7a40e618609bc1 |
26-May-2017 |
Yuichi Araki <yaraki@google.com> |
Hide Styleable fields from code completion Bug: 62108806 Test: Existing tests on 15, 18, 19, 21 and 25 Change-Id: Icbdd6b4537aea72af1064f445fa3173187e71613
ransition/Styleable.java
|
b3cf497f8241de2bf74216bc9084d79dc5bd9683 |
10-May-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Address lint warnings" into oc-dev
|
5fab35f1819881c2c128775aa50797301c4a50ce |
08-May-2017 |
Yuichi Araki <yaraki@google.com> |
Fix ChangeClipBounds to set final clip to null ChangeClipBounds now sets the final clip to null after its transition if the end clip was supposed to be null. Platform changes are: - If928454b30807ccc6b34ed4dfbb14857d99d43be - f928454b30807ccc6b34ed4dfbb14857d99d43be Test: ChangeClipBoundsTest pass on 18, 19, 21 and 26 Change-Id: I76f2c2d7a9df46050c6046fd7ae0eb5f3daa6080
ransition/ChangeClipBounds.java
|
df81a97346c6617a3de1f54d7d13eecd5a3200ee |
08-May-2017 |
Yuichi Araki <yaraki@google.com> |
Address lint warnings ChangeTransform.Transforms now overrides hashCode(). Suppresses a unchecked cast for reflection in XML inflation. Bug: 37869348 Test: The library builds Change-Id: I7bb785ba5347cef6544fbb2c189a1c06ff363ed2
ransition/ChangeTransform.java
ransition/TransitionInflater.java
|
55237ec2eb998d94d6dcb9bb994e4e8db880e564 |
07-Apr-2017 |
Yuichi Araki <yaraki@google.com> |
Fix a mistake in merge Test: Only doc fix Change-Id: I3940fd784fb71ab2dcd0b99ae1e5f080a20d409c
ransition/Transition.java
|
db860514bf4c9aa50169d2c9964d83aec53dabec |
30-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Fix Fade on Views with alpha The original alpha value is retained after fading out and in a view. Bug: 31363881 Test: FadeTest pass on 15, 18, 19, 21 and 26 Change-Id: I4e897708a6ff9daab407820b1e5519e8d733eff7
ransition/Fade.java
ransition/ViewUtils.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
ransition/AnimatorUtils.java
ransition/Fade.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/ViewUtils.java
ransition/Visibility.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
ransition/AnimatorUtils.java
ransition/Fade.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/ViewUtils.java
ransition/Visibility.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
ransition/AnimatorUtils.java
ransition/Fade.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/ViewUtils.java
ransition/Visibility.java
|
42fa139ed7b64e874300a50ae2a69d63f46ff4fb |
27-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Add PathMotion to TransitionInflater"
|
ae4925aede60914bcca5ed47d7ce868ae14313a2 |
22-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Add Slide Transition type Bug: 34722322 Test: Slide*Test pass on 15, 18, 19, and 25 Change-Id: I4ddfe938cae22a8f5c23367f5532c6ab764b5f48
ransition/SidePropagation.java
ransition/Slide.java
ransition/Styleable.java
ransition/TransitionInflater.java
|
142a5654b5eff546b6fa1b9b938896356ff9b03b |
22-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Add PathMotion to TransitionInflater ArcMotion, PatternPathMotion and PathMotion can now be inflated from Transition XMLs. This moves PathParser in support-vector-drawable to support-compat. Bug: 34722322 Test: TransitionInflaterTest on 15, 18, 19, and 25 Change-Id: Ie8bcfaebd536232815f56827900e458053efef62
ransition/ArcMotion.java
ransition/PathMotion.java
ransition/PatternPathMotion.java
ransition/Styleable.java
ransition/TransitionInflater.java
|
8f1c6709413b19161b27798f970b36016a103548 |
23-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Merge changes Iab727c7b,Ic851f4fe * changes: Add ChangeImageTransform Add ChangeTransform
|
fdfa819aa29e12734eb90101f5f40d2636a5f1ae |
08-Feb-2017 |
Yuichi Araki <yaraki@google.com> |
Add ChangeImageTransform ChangeImageTransformTest is based on the CTS test. Bug: 34722322 Test: ChangeImageTransformTest on 15, 18, 19, 21, and 25 Change-Id: Iab727c7bbb8d07b194f8589a3ece534e9eed700f
ransition/ChangeImageTransform.java
ransition/ImageViewUtils.java
ransition/TransitionInflater.java
|
d345d3c9730daf9d49e9f41e4257899e91822585 |
21-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Merge "Fix up small issues in support-transition."
|
50ce74b0963de66b294761c045428562d946b65a |
02-Feb-2017 |
Yuichi Araki <yaraki@google.com> |
Add ChangeTransform ChangeTransformTest is based on the CTS test. Bug: 34722322 Test: ChangeTransformTest on 15, 18, 19, 21, 25 Change-Id: Ic851f4fe15cf0f30ab999fb44fdf978134b326d5
ransition/ChangeTransform.java
ransition/GhostViewUtils.java
ransition/MatrixUtils.java
ransition/Styleable.java
ransition/TransitionInflater.java
ransition/TransitionUtils.java
ransition/ViewUtils.java
|
ce318dbf0020462e651049fd4f32dc226b656f5b |
15-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Fix up small issues in support-transition. - Fix a few error prone warnings - Add missing annotations - Suppress intentional use of deprecated method - Remove unused variables Test: ./gradlew assembleErrorProne is now happy Change-Id: I13a3e16a4e81e670a13eda877ac176bc99ce64a6
ransition/TransitionUtils.java
ransition/Visibility.java
|
f137a45c77ee2e753262dc3c5f691fdcfd75053b |
08-Feb-2017 |
Yuichi Araki <yaraki@google.com> |
Add ChangeClipBounds Bug: 34722322 Test: ChangeBoundsTest pass on 15, 18, 21, 23 and 25 Change-Id: I577a0b7af0c3fba8828383d7e18120c675674951
ransition/ChangeClipBounds.java
ransition/TransitionInflater.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
ransition/CircularPropagation.java
ransition/Explode.java
ransition/Transition.java
ransition/TransitionInflater.java
ransition/TransitionPropagation.java
ransition/TransitionSet.java
ransition/TranslationAnimationCreator.java
ransition/Visibility.java
ransition/VisibilityPropagation.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
ransition/AutoTransition.java
ransition/ChangeBounds.java
ransition/Fade.java
ransition/Styleable.java
ransition/Transition.java
ransition/TransitionInflater.java
ransition/TransitionManager.java
ransition/TransitionSet.java
ransition/Visibility.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
ransition/ArcMotion.java
ransition/ChangeBounds.java
ransition/ObjectAnimatorUtils.java
ransition/PathMotion.java
ransition/PatternPathMotion.java
ransition/PropertyValuesHolderUtils.java
ransition/Transition.java
ransition/TransitionSet.java
ransition/TransitionUtils.java
ransition/ViewUtils.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
ransition/AnimatorUtils.java
ransition/Fade.java
ransition/Transition.java
ransition/TransitionUtils.java
ransition/ViewUtils.java
ransition/Visibility.java
|
622113c7a43b14b2bee02665a647b012dd0e1a1b |
26-Jan-2017 |
Yuichi Araki <yaraki@google.com> |
Backport TransitionSet enhancements in L Backports TransitionSet features introduced in API Level 21. Test: TransitionSetTest on 15, 19, and 25 Bug: 34722322 Change-Id: Ifc63542cbdd89ff260a7df853c2b75cedecaf601
ransition/TransitionSet.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
ransition/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
ransition/Transition.java
ransition/TransitionSet.java
ransition/TransitionValues.java
ransition/TransitionValuesMaps.java
ransition/Visibility.java
|
f43e000b40282b9c270afb427a4e181526452f0a |
13-Dec-2016 |
Yuichi Araki <yaraki@google.com> |
Suppress layout on older platforms We can use a dummy empty LayoutTransition to suppress layout in a ViewGroup on API level 14-17. On 18 and above, we can just use the platform implementation. Bug: 31363029 Test: AutoTransitionTest pass on 14, 18, 19, and 25 Change-Id: Ic4add882963382f730bcc497ebf8f0323f19538b
ransition/ViewGroupUtils.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
ransition/ChangeBounds.java
ransition/Fade.java
ransition/RectEvaluator.java
ransition/Scene.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/TransitionSet.java
ransition/TransitionValues.java
ransition/TransitionValuesMaps.java
ransition/ViewGroupUtils.java
ransition/ViewUtils.java
ransition/Visibility.java
|
e73fed4be4cf678ea3828e20805ddffe73ae7ad0 |
10-Aug-2016 |
Yuichi Araki <yaraki@google.com> |
Fix Fade constructor Bug: 30776091 Change-Id: I5905cee1764e7c47a8fa7a0cef702523be1f0c7d
ransition/Fade.java
|
a95172338fb8d451ce2d53153e1dc10d6c3501f7 |
14-Jul-2016 |
Yuichi Araki <yaraki@google.com> |
Add package documentation for support transition Change-Id: I132e0a847313eda07958aa65e735f95587b33cd4
ransition/package.html
|
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
ransition/Transition.java
ransition/Visibility.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
ransition/ChangeBounds.java
ransition/Fade.java
ransition/Transition.java
ransition/Visibility.java
|
ddd0bf966be177cad1e05aa079c346a59d10d9d0 |
22-Jun-2016 |
Yuichi Araki <yaraki@google.com> |
Merge "Add a demo of custom Transition"
|
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
ransition/Transition.java
|
bd6c3bc3b3bc69f629b11218fbdd2bf171f74d7d |
21-Jun-2016 |
Yuichi Araki <yaraki@google.com> |
Backport Scene constructor with a View Backport the constructor Scene(ViewGroup, View) introduced in Lollipop to KitKat. Change-Id: I359d767bcc12ba58a72c389b95a8f8f437d761df
ransition/Scene.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
ransition/Transition.java
|
15375aa6fd54b036f97f99229aefab2822c8a1c9 |
24-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Add missing @Override annotations in support library code. Change-Id: Ifcc3a20b54d6a14b0a14aa0f48e642cf7e8c0e70
ransition/Transition.java
|
cbba0a52f7d7b593dbb13a138515f066f75cce80 |
10-May-2016 |
Yuichi Araki <yaraki@google.com> |
Annotate public APIs in transition support library Change-Id: Ibc86b5cecb19d130fff4dae97f0adfe293dc197e
ransition/ChangeBounds.java
ransition/Fade.java
ransition/Scene.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/TransitionSet.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
ransition/AutoTransition.java
ransition/ChangeBounds.java
ransition/Fade.java
ransition/Scene.java
ransition/Transition.java
ransition/TransitionManager.java
ransition/TransitionSet.java
|