History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
93c2b64d5c75b9e7f0dd6ae3fa8f4b082a446e78 24-May-2016 Keyvan Amiri <keyvana@google.com> Merge "PlaybackOverlayFragment: fixed the wrong focus behavior after fade-in & fade-out" into nyc-dev
794711994b16b276a7d952303a90fd4da2288362 24-May-2016 Keyvan Amiri <keyvana@google.com> PlaybackOverlayFragment: fixed the wrong focus behavior after fade-in &
fade-out

When a song starts playing, PlaybackOverlayFragment fades out
all the components. After a user pressed a DPAD button however,
the focus shifted to the media player
while the highlight selector still remained on that row.

Now after a fade-out, the focus remains at the same
location as it was if a media item row is clicked.
If the focus was on the media player before fade-out, the focus
resets to the play button after fade-in happens.

Bug: 28916752
Change-Id: I1584a8a96687ed36b740aa033f253f23c89364a9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
f86c4e016cb4ea82c337223893b56335e0b213a8 09-May-2016 Dake Gu <dake@google.com> PlaybackOverlayFragment: allow fadeOut when fadeEnabled is false

PIP needs to setFadingEnabled(false) and hide the controls. But when
calling setFadingEnabled(false), the control will be faded in, then
fadeOut() is ignored.

Bug 28667137

Change-Id: Iee6febc9491d0ca0b1bb0431ddcd40aca889357f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
4fe538f2d65eefc57f618887ccb1226ec1a9741d 28-Apr-2016 Keyvan Amiri <keyvana@google.com> Leanback media-list support: Added optional customizable actions

AbstractMediaItemPresenter now supports arbitrary number of optional
custom actions. Each media item row can consist of multiple, separately
focusable views where each component is highlighted through an animated
drawable.

APIs are provided for capturing click events on media item details or
actions, and dynamically altering the contents of the details or
action views.

Also changed the attribute names to "media items" to make them more
generic for any media item list usage (e.g. music app, podcast, etc.).

Bug: 28636413
Change-Id: I167fc15c3961dec4280a77c1356f1bf571525650
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
22eaa9441bf3a521bfafb160674ff2da421eded8 15-Mar-2016 Dake Gu <dake@google.com> Loosen the requirement of using Row inside RowsFragment.

Only BrowseFragment requires rows to be subclass of Row which includes a Header.
RowsFragment, DetailsFragment and PlaybackOverlayFragment can now put any
object as rows; they should still use RowPresenter to support the selection event.

Change-Id: Id97e6ec27dfbf3bcc87449db4a6695f51588945d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
91e100e4450b6101a674d8a3ab15e426fc5294bc 27-Jan-2016 Dongwon Kang <dwkang@google.com> Leanback: Add fadeOut() in PlaybackOverlayFragment

Bug: 26776716
Change-Id: I9b0e87cb701f67496a62b5b8b35d856595cd85e4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
d30b6d18e1c6b988f75d76c50dbec7199386ce9b 15-Apr-2015 Craig Stout <cstout@google.com> Support persistent focus on the playback controls row.

b/20148117

Change-Id: I4973f6ad2b5b450ea850939a47d1b8f73ea11f54
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
a00bada00bff4a58436a39472ab14ccb7a8f619d 31-Mar-2015 Craig Stout <cstout@google.com> Javadoc polish.

Includes new package level javadoc for:
android.support.v17.leanback
android.support.v17.leanback.app
android.support.v17.leanback.widget

b/19007191

Change-Id: Id1e5d55eabbf37c0420e6e4c73abe3d4f1aabee1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
c89266e21f0269aecd5df2dc2a39f6f0cf11a58e 23-Feb-2015 Craig Stout <cstout@google.com> Handle KEYCODE_ESCAPE like KEYCODE_BACK.

b/18517374

Change-Id: I056e5b843ad3acfa4cb0eb1dbddf24cca70258a1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
60bb6af2e336072921f5d3c3861e86b3cc6241b3 04-Feb-2015 Craig Stout <cstout@google.com> Revamp support for keyevent handling.

Now any RowPresenter.ViewHolder can handle keyevents.
Fixes playback controls issues when ff/rw are triggered via keyevent.
Also add support for KEYCODE_MEDIA_PLAY and KEYCODE_MEDIA_PAUSE.

b/18933835

Change-Id: I6e4c568524dda538ea7082c8097b481a2e59dff0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
b682c5a20aa0a383ea2b3e7d639e51b3e7771bcd 02-Feb-2015 Craig Stout <cstout@google.com> Playback controls focus fixes.

b/18518261

Change-Id: Id4319ced4d18f3c16c94255e9d7e6772f74971b0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
1df1f18de496764a0c922053e601d1b6d6d3f31c 11-Dec-2014 Craig Stout <cstout@google.com> Fix NPE.

b/18707593

Change-Id: Ib7519e36f99cf23a9913b91e478013377a1e12a7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
d102c8521d2695194e2939c9fd5d2b7795996887 04-Dec-2014 Craig Stout <cstout@google.com> Merge "Don't tickle playback controls on generic motion." into lmp-mr1-dev
da2811c870d38a56f9ea4548ffb36f18d5f20a08 03-Dec-2014 Craig Stout <cstout@google.com> Don't tickle playback controls on generic motion.

b/18350753

Change-Id: I50178d9e15114c312f377188c5b0882acfc9e589
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
c92c356de1a687598a031f3452053dc6c9af9b77 03-Dec-2014 Craig Stout <cstout@google.com> Fix back key handling for playback controls.

If fading is enabled and controls are not hidden, back key will fade out
the controls immediately.

b/18517833

Change-Id: I5d9f4781286f3b483c21c981fb640ab078c20523
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
f47fb1e34efd538c322f7539893272ba847cdbdc 24-Nov-2014 Craig Stout <cstout@google.com> Ensure playback controls are visible when fading is disabled.

b/17923350

Change-Id: If089b2f1a6cae06fc09d751de0b828b1288c808d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
2dfed05c8ab53ca7c28424c9c03b1a87b9b7ca0d 19-Nov-2014 Craig Stout <cstout@google.com> Rename getInputEventListener to getInputEventHandler.

b/18077079

Change-Id: Ie857b5bc743772b68e8cdb37521dae4920ea5990
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
eb66dab544c4c1eabe4d469b7cea348d4b01e664 30-Oct-2014 Craig Stout <cstout@google.com> Helper classes for managing standard playback control actions.

b/18077079

Change-Id: Id299ee35cf44ef987cea8a2d8718df4837de1abc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
cbfc318baee2fc054af4c723bfac0fd3c28a1667 06-Nov-2014 Craig Stout <cstout@google.com> Don't consume system key events.

Also, don't bring up the controls on back, since most likely the back key
will remove the fragment.

b/18045528

Change-Id: I39ffd74abe5ebcab5d30c785c44056edbd731bf4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
2d33e3cfedc56adc2d4e5ac6279ec683d041fe21 16-Sep-2014 Craig Stout <cstout@google.com> Fix slow fading animation of playback controls fragment.

Use a hardware layer during animation.

b/17512846

Change-Id: I53c69095aca17eb5e5f4964e1ba529d6cfc1bfb5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
8f5c183ba7b9df6b5339586f51219b4d5e6305f3 19-Aug-2014 Craig Stout <cstout@google.com> Fix NPE in playback controls when no details description presenter.

b/17131898

Change-Id: Ie682bbddfe710fd482c5aba583a2275325e06cb1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
aa67105babce5fb14e1f39b57d4c84ce634afa62 14-Aug-2014 Craig Stout <cstout@google.com> Fixes for playback controls "more actions".

b/17031274

Change-Id: Icde9524cb5bce1c3f61826bf1cd0d8f224663cb1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
d20507e0f5ac7ad021f42ca87c294787246f0591 13-Aug-2014 Craig Stout <cstout@google.com> PlaybackOverlayFragment positioning and spacing polish.

b/16987129

Change-Id: Ie450ae9c5f493ae6eeb33f454dbe66ce920b97fc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
6b2e5b5117f1b8dfafbd81b995bb423ab0297564 12-Aug-2014 Craig Stout <cstout@google.com> Playback overlay animation polish.

b/16980270

Change-Id: I01476bbd239ae6ba850573935a1df1de8bb105db
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
1e5725d52c7ec12b184dcfce6bfafa80aed35230 08-Aug-2014 Craig Stout <cstout@google.com> Fix NPEs when activity is stopped while animations are in progress.

b/16873740

Change-Id: I7546db2151aa3d57b7641bdef99279620a48104f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
d1adbdcb44a48e142d28a93189c57edfe62d93ce 07-Aug-2014 Craig Stout <cstout@google.com> PlaybackOverlayFragment fade animation improvements.

Change-Id: I7d8d35e3afed3b6d5633a235ec397dfc405bfe64
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
372d07bb41510d91a6a662a1906aceb0ee759481 25-Jul-2014 Craig Stout <cstout@google.com> Add view fading support to PlaybackOverlayFragment.

Includes auto-tickle on input.

Change-Id: I58d1f6d87870d06527b3b80f7fedcdeab1b3cb6e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
7709709c2c78490a21311e9950d5dca7e89a6aed 26-Jul-2014 Craig Stout <cstout@google.com> Add background scrim to PlaybackOverlayFragment.

Change-Id: I6b7f2d0c8e3e6bce63e0fa8c2622f3af5919a7f8
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
6dca725412977bb56b933bdec120e31909233cdb 22-Jul-2014 Craig Stout <cstout@google.com> Add support for progress to playback controls.

Change-Id: I63f0e93c9151cfa4ef4b4ade8ee2b9502771d4e8
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java
7ab1edf2b49f3cdcb9db7a1c60d0dc1e17a9aef7 16-Jul-2014 Craig Stout <cstout@google.com> Add PlaybackOverlayFragment and associated row and presenters.

Progress bar is not functional yet.

Change-Id: I6217385433d7c6621c68de68da93257efebe3c5b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlayFragment.java