History log of /frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0908efd712e79f77e0cf9307bd5c32753c855561 04-Nov-2016 Dake Gu <dake@google.com> Details Background improvement:

Add ParallaxManager.setRecyclerView() to allow create ParallaxManager
before fragment view is created. Updated sample app to setup
Parallax background/video effects in DetailsFragment.onCreate()

Add onCreateParallaxManager() for customize.

Clean up some unused code in BackgroundManager.

Bug: none
Test: SupportLeanbackDemos
Change-Id: I9945e4d893a12f4f2f48d44175d6e27a4f1d287d
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
181c8847d5a1169e26755ed690131333b7fff7e9 28-Oct-2016 Dake Gu <dake@google.com> Rework background manager and add TestCases

1. Simplify background layerDrawable from 5 layers to 2 layers.
Especially disable the DimLayer to reduce graphics burden.
2. Made release() in onStop() a default behavior to reduce
possible memory growing.
3. Top activity will inherit background from bottom activity,
but not the other way. This fixes the problem that BrowseActivity
inherits DetailsActivity's parallax background after returns from
it.
5. Add convenient method to query selected item in BrowseFragment.
6. updated samples to handle background change in opening/closing
header fragment and reapply background when returning to the
activity (onStart)
7. Added new BackgroundManagerTest

Bug: 32415435
Test: BackgroundManagerTest

Change-Id: I93a026d3e1437c93e22cf0a2fa456d0b3e5f15b7
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
4702556bfd15c9819a7b2af759aee0f719cd631f 11-Oct-2016 susnata <susnata@google.com> Adding video player to DetailsFragment.

Added VideoFragment for rendering videos to DetailsFragment.
Video playback will be configured by DetailsFragmentVideoHelper.
Parallax functionality will continue to be configured by
DetailsBackgroundParallaxHelper. ParallaxManager will be shared
between the helpers for running animations based on the position
of DetailsOverview view.

Updated LeanbackSupportDemo(NewDetailsFragment) sample code to
use the video player.

Test: None
Change-Id: Iaeee2caf3b7f3567e4a53ad76574db9adaa32ba0
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
b7087e036a48f5a3db28d02ff7f9b97fbbc46c4f 22-Sep-2016 Dake Gu <dake@google.com> SupportLeanbackDemos: Remove usage of deprecated methods

Minor style clean up.

Change-Id: I1857e46bbc093bc069a060b9d850b20fff13c1e1
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
935b033edfd9d03129fce6a5b7a1d3a327b74f91 28-Jul-2016 susnata <susnata@google.com> Providing a generic way to define the parallax behavior in DF.

Change-Id: I89afcec08425dbf1c20f12b0d5112d7dfa2d1ac2
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
a5e729eb7c417a872876ac6f2b904bc8d232aa06 19-Mar-2015 Craig Stout <cstout@google.com> Add BackgroundManager release.

Change-Id: I5a4af31a214f2db26a399db39cf73d578dcbc71c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
c1e0b7edd3add77af0696a7960543c280cbd1c96 09-Mar-2015 Craig Stout <cstout@google.com> Fix missing api on kitkat.

Change-Id: I047b1d1198c262e1836bb43551a65c6eab8bc5b4
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java
af136b73e6c8e377914e494f9870da1618be20d0 10-Feb-2015 Craig Stout <cstout@google.com> Add backgrounds.

Change-Id: I1f48ab3f6b914132f0c2560657e419b3f3ace882
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/BackgroundHelper.java