History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
694edde99dc3782374977dab6d9aa34a16c13337 15-Mar-2017 Dake Gu <dake@google.com> leanback: fix errorprone warnings

Bug: 36252690
Test: N/A
Change-Id: I60a692554882a17d63789a689b4d4c3c37a00aed
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
61d1128c062df38a10217b1de3922d233b39ae4d 27-Oct-2016 Dake Gu <dake@google.com> leanback: Use weareference for details transition timeout task am: 2056c3e524 am: 18f26b71f8 am: 9ea0501864
am: 81db5b459d

Change-Id: Ic3b5069375ded491da94adf8471281f9aea22701
2056c3e52465864d60f6f64c16a0a27629ba5fd8 26-Oct-2016 Dake Gu <dake@google.com> leanback: Use weareference for details transition timeout task

Makes holding reference to activity shorter.
Bug: 32352643
Test: SupportLeanbackDemos

Change-Id: Ida5a806dd72cccad37a0a5b7d72a32267becec2f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
3103f63e99d47573823957f7aa34308555873221 20-Sep-2016 Aurimas Liutikas <aurimas@google.com> Fix all operator wrapping issues in leanback library.

Test: code still compiles, there should be no code/logic changes.
Change-Id: I6e97e2ba429c323022055263540c3fb6d0003822
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.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/widget/DetailsOverviewSharedElementHelper.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/widget/DetailsOverviewSharedElementHelper.java
99881f0d15df96179f93eee2d624b338d327571c 09-Oct-2014 Dake Gu <dake@google.com> Set transitionName for rebind after transition

After transitionEnd, people may rebind row to view, where
we may re-create the view (even though the view should be
in recycle pool unless app calls notifyChange() which invalidate
all the recycle pool). So we should always setTransitionName()
on the view for a back transition. Meanwhile we should clear
transitionName on existing view when rebind to a new view.

Added logs.

b/17918639

Change-Id: I7ae0d39175c2162500bcfcdc87e9219408f2ded1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
b81a2943b9e150c6caca969e62c5375928c4cd1c 30-Sep-2014 Dake Gu <dake@google.com> Leanback: Add support for imageView scale type transition

Copy snapshot code from framework SharedElementCallback.

Read scale type and matrix from snapshot view. Requires a framework change.

b/17703309

Change-Id: I9c0f3c980b4724cbd118e2d6e25aa2750ce47260
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
e7b29b745f6562b43ad79074cf5445a26cd4073c 26-Sep-2014 Dake Gu <dake@google.com> leanback: fix transition shared element

Since we add one more framelayout with background, the shared element should be
the new framelayout.

b/17661532

Change-Id: I19869e648f6caadf774ec7e662a33ad233f0c1c9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
d391b19d1bf663ce300b0f4550e6fbaa7e12b0d4 19-Sep-2014 Dake Gu <dake@google.com> Leanback: Add a default timeout for Detail Activity transition.

Avoid deadlock if the details activity never loads content.

b/17576164

Change-Id: Iccd3992f607295fbfa79ed7b1844972c3b709ca4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
ceb7ab2ddd6e157cd4ade0f14a382c39428163c4 15-Sep-2014 Dake Gu <dake@google.com> Fix performance of hero transition

Use hasOverlappingRendering false for action list
details description frame and ImageCardView.

TODO for transition: Ideally ImageCardView should hasOverlappingRendering
and transition should create hardware layer for fade animation.

b/17499864

Change-Id: I4c4437c7e1ac19051ab939bea2ee0b2119d03090
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
9306f07b1d66f4974a81f781d29739b30124fff0 29-Aug-2014 George Mount <mount@google.com> API Review: change SharedElementListener to SharedElementCallback

Bug 17289526

Change-Id: I49f8d838207524fbf0ec099021bcf7312c28bd82
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.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/widget/DetailsOverviewSharedElementHelper.java
72a2146f4c3e6dbb84a5f9f92e7ab42d142dab04 08-Aug-2014 Dake Gu <dake@google.com> Set background on right panel if no margin on imageView.

Avoids thin color band on bottom of imageView especially in
transition.

Change-Id: Ieae86089e0cbe8fa36ea9277c90e7cdcf2db6c10
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
b0181a77ce38f75a7d218745a330c5d80daacfb6 07-Aug-2014 Dake Gu <dake@google.com> matches part of leanback transition ux design

Change-Id: Id576015f7e36b3a8754e93c87726c635106bc8a5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
f4482e64217e38c0ad8f344da0e90e9e1cf3aa11 31-Jul-2014 Dake Gu <dake@google.com> fix NPE when postAnimation multiple times

Change-Id: I47b25aef0abe0b01616e4a7f8b264470def07787
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java
4121f22713bbed467a977ec0d867ef53989ff374 18-Jul-2014 Dake Gu <dake@google.com> Add support for hero transition into detail overview row

b/15024618

Change-Id: Ibaadcd543b6cee9b8085d7c89f24b4cb88004a0c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewSharedElementHelper.java