History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b 25-Aug-2016 Alan Viverette <alanv@google.com> Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations

Also removes some unnecessary @hide annotations on classes that wouldn't
have shown up in docs anyway due to package/private visibility or NO_DOCS.

Bug: 27937193
Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
99ec8b0cb375f7e5577ea3ec9f09e6ff7a95de0d 25-Aug-2016 Aurimas Liutikas <aurimas@google.com> Remove all the extra accessor methods added by javac in support-leanback.

Change private methods to be package protected to avoid extra methods
that get added to be able to access them from inner classes.

This CL saves 469 methods in our jar.

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

Change-Id: Ifcc3a20b54d6a14b0a14aa0f48e642cf7e8c0e70
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
ec8c215786a70a85531cf567dfa1db17be012dc9 07-Dec-2015 Dake Gu <dake@google.com> Fix build

Change-Id: I1c5f2614d9627ac7ce3afe60919a52d50ed135fd
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
0b84583f330597ef5f291a676e036fda00814d13 07-Dec-2015 Dake Gu <dake@google.com> Add back deprecated theme attribute and style

To fix build.

Change-Id: I190bb0d957584b94e93ae1a9b64f2742543c8f3a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
1ed9dc77616514e20c51baa67a04adab42e4135e 01-Dec-2015 Dake Gu <dake@google.com> GuidedStepFragment: Support animation of expanding sub actions

Bug 24979518

Change-Id: Ie2d5bf7c25c30db89f6edffd6f71a26e9bca2090
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
fcca591288721bd6a2e11fd3f78da190ddcd62e9 01-Dec-2015 Dake Gu <dake@google.com> Leanback: more improvement of FadeAndShortSlide

1. support slide top/bottom
2. support customized distance, use epicenter for pivot
3. add beginDelayedTransition

Change-Id: Ia883a344ac299cb7291ea63cb08af36cc723a936
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
0b3811639349fd5791a3f330b23b7e4b1c099c27 06-Nov-2015 Dake Gu <dake@google.com> GuidedStepFragment: morph action panel size change in fragment transaction

Use shared element transition to morph between single action panel
and double action panel. This requires different view Ids and
transitionNames for two action panels in order to match shared element
views correctly.

b/24979563

Change-Id: I507c0329071317d0c1282f8892c0f4901d72c245
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
8403619efebe94666c0615c3fc85080a303acf80 14-Oct-2015 Dake Gu <dake@google.com> leanback: fix NPE of transition listener and clean up

We actually can not support setListener(null) because transition
class only provides addListener() and removeListener(). Details fragment
adds a transition listener with null callback to the sharedelemententer
transition. The bug was not discovered because leanback theme always
specifies the sharedElementReturn transition. When sharedElementReturn
transition is not specified. When pressing back, the null callback listener
of sharedElementEnter transition are cloned into sharedElementReturn transition.

Now we switch to use addListener/removeListener and change
TransitionHelper methods to static.

Bug 24202013

Change-Id: I7cc918013e4a357a59987ea9727bc03c15cb0097
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
afb203b71421cb0d477d4d470e852cc9647dde48 26-Sep-2015 Dake Gu <dake@google.com> Apply transitionGroup=true for static shadow

Current code only add transitionGroup=true to ShadowOverlayContainer
for dynamic shadow.

Apply transitionGroup=true to ShadowOverlayContainer when static shadow is
used and also when ShadowOverlayContainer is not used at all.

Bug 24416053

Change-Id: I805c52b46d0438d2a0e04568cd97bf94d1ff0ea1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
42ae32908312e63b474963fef789017c75feae37 23-Sep-2015 Dake Gu <dake@google.com> Revert "Revert "GuidedStepFragment transition and new features""

This reverts commit d7b834d0339476a8867c6d14e67ed9a08d314e75.
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
d7b834d0339476a8867c6d14e67ed9a08d314e75 21-Sep-2015 Dake Gu <dake@google.com> Revert "GuidedStepFragment transition and new features"

This reverts commit ce0bd5abebf662db7d8b42468009b227715698ec.

Change-Id: I4ee14b2e4af37f707f6232fa0a5a1cb149c51540
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
ce0bd5abebf662db7d8b42468009b227715698ec 01-Sep-2015 Dake Gu <dake@google.com> GuidedStepFragment transition and new features

This is a re-iterate of use cases of GuidedStepFragment, new
features including allowing app to add GuidedStepFragment
on top of other content with a covering background fragment;
using activity return transition to slide out content.

Switched from fragment animation to fragment transition. Using
transition will allow us to clone a support version of
GuidedStepFragment that is impossible under fragment animation.

Clearly defined three use cases:
1. When GuidedStepFragment is launched in empty activity.
2. When GuidedStepFragment is launched on top of other content.
3. When GuidedStepFragment is replacing exisitng GuidedStepFragment.

For case 2, we need background to cover bottom content.
Three cases has different transitions settings. Case 1 does not
need Fragment enter transition because that's handled by activity
transition.

Bug 21504593
Bug 23976865

Change-Id: Id7a49d8706fb4b6d21f5f93db5ba9b21238b2c5e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
572ed31d757c2635ea0a5cdd7ec8a33cd16f77b7 26-Jan-2015 Dake Gu <dake@google.com> Fix leanback crash in Kitkat (API19)

1. Fixed crash caused by KitKat is unable to load custom transition
from resource. Created kitkat specific helper class to create
custom title transition.

2. Fixed crash caused by entrance transition is not supported before
LOLLIPOP: disabled entrance transition before LOLLIPOP.

Bug: 19147233

Change-Id: Id628fdd11fe268ff42c53d8ee437a8f0ce5bf8fb
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
49770db28f9d54507324a660faa305ffb9c6c620 26-Jan-2015 Dake Gu <dake@google.com> Fix NPE in BrowseFragment header transition before API 19

Bug 19130461

Change-Id: Ib762f5aaecfe56130ca8fbf578c7ce8e439ab33b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
4735bfcd924fec2d694523f34fac5f8151257dc7 25-Nov-2014 Dake Gu <dake@google.com> Refactoring transition code

Now transitions are all defined in xml, make it easy
for modification.

b/17628884

Change-Id: I34b42bb131fc3055807b91c8d3e8a00db3d853df
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
c04ca1b14c5bf9ecac80fc53d3f28a5a7fdd4e77 07-Nov-2014 Dake Gu <dake@google.com> Leanback: add Browse and Details enter and return transition

b/17628884

Change-Id: I5ab571563b75cfac6eaff662c4263aba0a6fa055
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
116c06a5bc40fd4d1753012582842ecc5cd06aec 14-Sep-2014 Dake Gu <dake@google.com> Use material interpolator for header transition

Still a little hack, ideally in next release, we should
compose transitions in resource files.

Change helper to static function.

b/16795293

Change-Id: I9797e09441ba0f8302461871332d9bcf5364d7c5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
0fff85d7f9dee67ec5116f3cba4e8b3961f805a7 11-Sep-2014 Craig Stout <cstout@google.com> Scale rows when headers are showing.

b/15887467

Change-Id: Ib7a942c7de6f7bdfef08ba8ef8e938abee585358
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
a52784195525cdb1f2bb4d8dde1b8b314f480957 10-Sep-2014 Chet Haase <chet@google.com> Remove references to "L"

Issue #16894783 Remove references to L when API is locked down

Change-Id: Icf1215eed34e6fbe3d71a5cec4bf1699c3bc3ff9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java
95400e6d31a1ac09e48cb8944a79b7250484aa4c 09-Aug-2014 Dake Gu <dake@google.com> DetailRow: Dont focus to button during transition

fix No.2 of b/16900335.

This is not stricly following the ux spec because running
the fading animation of parent viewgroup and a background fading
animation at the same time is really slow. The button fading
is started after activity transition is done.

Also clean up and removed ChangeBounds workaround, (reparent) is no longer
used. Moved classes to transition package, it is used by both widget
and app package.

Change-Id: I00463642843b3f3ef9c9845de451712d65745a89
/frameworks/support/v17/leanback/src/android/support/v17/leanback/transition/TransitionHelper.java