• Home
  • History
  • Annotate
  • only in /frameworks/support/transition/tests/src/
History log of /frameworks/support/transition/tests/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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