3f82583302c46d84017633ce93ef8c7b3278eb5e |
15-Jun-2017 |
Yuichi Araki <yaraki@google.com> |
Backport FragmentTransition Add support for use of support-Transition in shared-element Transitions between Fragments. This is addition on top of the existing capability to use platform-Transitions. Test: FragmentTransitionTest, ViewGroupCompatTest, and all existing tests in support-fragment on 15, 18, 21, 25, 26 Change-Id: I1128333f230872d51821b138a3f889cbf7911d06
ndroid/support/transition/FragmentTransitionTest.java
ndroid/support/transition/TransitionActivity.java
|
e6cf359406cd7baaa0659b54c1b7d8ac45db122a |
30-Jun-2017 |
Aurimas Liutikas <aurimas@google.com> |
Mark tests @LargeTest if they don't fit @MediumTest times. Test: None Change-Id: I2ae471927588ea6f6d1666f45a7a687ee980b139
ndroid/support/transition/AutoTransitionTest.java
ndroid/support/transition/SlideEdgeTest.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
ndroid/support/transition/ChangeScrollTest.java
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/TransitionTest.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
ndroid/support/transition/ChangeBoundsTest.java
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/TransitionManagerTest.java
|
7f117eb86f61d5f764085a82129600542ba05712 |
30-May-2017 |
Yuichi Araki <yaraki@google.com> |
Annotate more Transition APIs Test: Existing tests Change-Id: I4902c2edf5b6f4abaf242d6ef5af4885b1d8c650
ndroid/support/transition/PropagationTest.java
ndroid/support/transition/TransitionTest.java
|
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
ndroid/support/transition/ChangeClipBoundsTest.java
|
fa2e2acf79d791a90410025daad438968550d18c |
31-Mar-2017 |
Alan Viverette <alanv@google.com> |
Remove unnecessary casts on calls to findViewById Updates Android.mk where applicable. Bug: 24137209 Test: make -j32 Change-Id: I04084b2d05ddd7afaa160a76efe0b0d0c8eb5f00
ndroid/support/transition/TransitionActivity.java
|
da7f2526bb3d29c8233418496ae5d740d0665b27 |
05-Apr-2017 |
Yuichi Araki <yaraki@google.com> |
TransitionManager.go with null parameter The fix itself was included in I912f00a8d55f68b11bbed74bfe6c71fdb5fb592a, and this commit adds a test for it. The test fails with the fix reverted. This also fixes layout resource references in tests. Test: TransitionManagerTest on 15, 18, 19 and 25 Bug: 31527983 Change-Id: I8f9d479759a0ad782f50d7fe6912645676509da8
ndroid/support/transition/SceneTest.java
ndroid/support/transition/TransitionManagerTest.java
ndroid/support/transition/TransitionTest.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
ndroid/support/transition/FadeTest.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
ndroid/support/transition/FadeTest.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
ndroid/support/transition/FadeTest.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
ndroid/support/transition/FadeTest.java
|
42fa139ed7b64e874300a50ae2a69d63f46ff4fb |
27-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Add PathMotion to TransitionInflater"
|
0671a2e3a4e3bd442dc6521c7853d8f602886faf |
27-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Use proper PathMeasure to test entire path"
|
ac85f7b6d316ff689fc0c30716bd40ef4666ba7d |
24-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Use proper PathMeasure to test entire path This is a backport of Ib3ffeac1e1f4636d816f137dd6490d92c87c955f. Test: ArcMotionTest and PatternPathMotionTest still pass Change-Id: I1d6b8a5f8d947a868b4c039e956754e5a3fe576b
ndroid/support/transition/PathMotionTest.java
|
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
ndroid/support/transition/SlideBadEdgeTest.java
ndroid/support/transition/SlideDefaultEdgeTest.java
ndroid/support/transition/SlideEdgeTest.java
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/TransitionInflaterTest.java
|
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
ndroid/support/transition/ChangeImageTransformTest.java
ndroid/support/transition/TransitionInflaterTest.java
|
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
ndroid/support/transition/BaseTransitionTest.java
ndroid/support/transition/ChangeTransformTest.java
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/BaseTransitionTest.java
ndroid/support/transition/ChangeClipBoundsTest.java
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/BaseTest.java
ndroid/support/transition/BaseTransitionTest.java
ndroid/support/transition/ExplodeTest.java
ndroid/support/transition/PropagationTest.java
ndroid/support/transition/TransitionInflaterTest.java
ndroid/support/transition/TransitionTest.java
|
5e040d39eb3cd81d98b505f52c58c5a05ff2a30c |
05-Mar-2017 |
Yuichi Araki <yaraki@google.com> |
Merge "Support for Transition XMLs"
|
e2104f4b5c8e3ad63570306a25e61502dfe4c418 |
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Add all missing @Override annotations. Historically, we could not add @Override for certain methods due to using older SDKs to build support library. That is no longer the case so we can add @Override everywhere now. Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
ndroid/support/transition/TransitionTest.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
ndroid/support/transition/TransitionInflaterTest.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
ndroid/support/transition/ArcMotionTest.java
ndroid/support/transition/PathMotionTest.java
ndroid/support/transition/PatternPathMotionTest.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
ndroid/support/transition/FadeTest.java
ndroid/support/transition/VisibilityTest.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
ndroid/support/transition/TransitionSetTest.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
ndroid/support/transition/TransitionTest.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
ndroid/support/transition/SyncRunnable.java
ndroid/support/transition/TransitionTest.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
ndroid/support/transition/AutoTransitionTest.java
ndroid/support/transition/SyncTransitionListener.java
ndroid/support/transition/TransitionActivity.java
ndroid/support/transition/TransitionManagerTest.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
ndroid/support/transition/TransitionManagerTest.java
ndroid/support/transition/TransitionTest.java
ndroid/support/transition/VisibilityTest.java
|
42e7d6fafcde7bfe261dd7d8d75ee53ca0cd6790 |
28-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
Replace usage of Instrumentation#runOnMainSync with ActivityTestRule#runOnUiThread. ActivityTestRule#runOnUiThread handles exceptions correctly and thus should be used in place of Instrumentation#runOnMainSync. This changes most of these use-cases except for tricky cases. Bug: 31801302 Test: ran support-design:connectedCheck and support-appcompat:connectedCheck Change-Id: I70904aef89e6bbc2a3cff1b3be697258d666e316
ndroid/support/transition/FadeTest.java
ndroid/support/transition/TransitionManagerTest.java
|
754cb29c50f09a83251dd4bb633ba445b2411adb |
27-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
Switch from deprecated size annotations to new ones. Switching from android.test.suitebuilder.annotation.*Test to android.support.test.filters.*Test. Bug: 30074170 Test: manual - ran small appcompat tests, they still run and pass Change-Id: Idce58b988c8e1a809f7f5fae67e0e235159d9fc5
ndroid/support/transition/FadeTest.java
ndroid/support/transition/SceneTest.java
ndroid/support/transition/TransitionManagerTest.java
ndroid/support/transition/TransitionTest.java
|
1c8c666b305e34d03ac5d93ede95830b2e80f4da |
09-Sep-2016 |
Kirill Grouchnikov <kirillg@google.com> |
More targeted dependencies Change-Id: I76413b99f87bd0344e3105f9a98fd36c0d10a8c5
ndroid/support/transition/TransitionActivity.java
|
24797374d6c3370ab857f254e8e58248c41c3dd9 |
16-Aug-2016 |
Aurimas Liutikas <aurimas@google.com> |
Annotate android.support.transition tests. Bug: 30892341 Change-Id: I06981cbd9b7027fb4b6ae11704b2f441bb2348f8
ndroid/support/transition/FadeTest.java
ndroid/support/transition/SceneTest.java
ndroid/support/transition/TransitionManagerTest.java
ndroid/support/transition/TransitionTest.java
|
e73fed4be4cf678ea3828e20805ddffe73ae7ad0 |
10-Aug-2016 |
Yuichi Araki <yaraki@google.com> |
Fix Fade constructor Bug: 30776091 Change-Id: I5905cee1764e7c47a8fa7a0cef702523be1f0c7d
ndroid/support/transition/FadeTest.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
ndroid/support/transition/SceneTest.java
|
41a59e26f1685123d106b851fbfcb2672410c925 |
20-Jun-2016 |
Yuichi Araki <yaraki@google.com> |
Fix testGo_exitAction on API Level 23 and above Change-Id: I0574d7d06f0b9ad10161f4bb0a2cc922cc55cef7
ndroid/support/transition/TransitionManagerTest.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
ndroid/support/transition/BaseTest.java
ndroid/support/transition/CheckCalledRunnable.java
ndroid/support/transition/SceneTest.java
ndroid/support/transition/TransitionActivity.java
ndroid/support/transition/TransitionManagerTest.java
ndroid/support/transition/TransitionTest.java
|