5a4d3a98d681cc9042b28a923aa5a23a6b961998 |
|
09-Mar-2017 |
Dake Gu <dake@google.com> |
leanback: Fix playback screen alignment Make playback row's bottom align to padding bottom. Deprecate the paddingTop which isn't reliable since playback row's height can change. Add more test for playback fragment. Bug: 36099789 Test: alignmentRowToBottom setupRowAndPresenterWithoutGlue setupWithControlGlue Change-Id: I202d31b897c2cc6ab8666842855623425ce70694
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
d2a999bfb1a2f9ca0e27e1bfdd4731abf35ab560 |
|
07-Mar-2017 |
Dake Gu <dake@google.com> |
leanback: announce play controls shown/hidden Bug: 35213671 Test: Manually run demo app with talkback on. Change-Id: I84ee919ae56439644755d5ce72e0737148ff5e9b
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
d34f4eb6802453f26a0df113017bc5792fc19868 |
|
10-Feb-2017 |
Dake Gu <dake@google.com> |
Call onDetachedFromHost when closing PlaybackFragment Fix our sample leaking MediaPlayer. Bug 35246768 Test: PlaybackFragmentTest PlaybackGlueTest Change-Id: I8ed0755e2ea2df3cb6b5e7a9e8d6bf9cd56495a1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
2452cde3b8d7cbe62f6eb2fbcbcf9a02448d6891 |
|
13-Jan-2017 |
Dake Gu <dake@google.com> |
Switch from getActivity() to getContext() In case we host the fragment outside activity. Bug: 34276716 Test: leanback unit tests and SupportLeanbackDemo app Change-Id: Ic8e16c038a8590c3359533d00b41f80dca917092
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
95ac470f2bbea06114a64906d95c0da7d9412db0 |
|
29-Nov-2016 |
Dake Gu <dake@google.com> |
API review: move PlaybackGlue classes into media package Move PlaybackGlue, PlaybackControlGlue to new media package. Move inner class PlaybackGlueHost to top level. keep/deprecate old class PlaybackControlGlue, and make it extends from the new media.PlaybackControlGlue class. Renamed HostLifeCycleCallback to HostCallback. Refactoring method name of media.PlaybackControlGlue: createControlsRowAndPresenter -> onCreateControlsRowAndPresenter createPrimaryActions -> onCreatePrimaryActions added onCreateSecondaryActions. The old methods still exist the app.PlaybackControlGlue. Lots of javadocs. Bug: 33002776 Test: PlaybackOverlayFragmentTest, SupportLeanbackDemos Change-Id: Ic8fa29dd2191222977f663773d3cde038345109a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
b655650666d7bd317c41c7a5be229e3a80dd2692 |
|
11-Nov-2016 |
Dake Gu <dake@google.com> |
leanback: Lint fixes 1. add missing recycle() call 2. Convert Handler to static to avoid possible memory leak. 3. Some code condition fixes. 4. layout lint fixes. Bug: 32831641 Test: existing LeanbackTests Change-Id: I50ea555a3aabf77dcfe6f88754cec75faa3233a5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
cc671dd3caac1d0cbf3f6999ab063c9ff1f297b2 |
|
18-Oct-2016 |
Dake Gu <dake@google.com> |
Add checkstyle:off flag Test: None Bug: 32243836 Change-Id: I5c28ee5b4623e25126518ceb99f17b5ee384cb76
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
14f18a8b79804950fe4a16b85d2b7f18b614adba |
|
22-Sep-2016 |
Dake Gu <dake@google.com> |
leanback: workaround VideoView forcing focus problem am: fd62284fa4 am: 1fa0780a09 am: 3744729903 Change-Id: I5b8bfcc99876b0485fc8e8998019c26cbb3ac93c
|
fd62284fa44d88adf06deee44f4d0114ba5dec45 |
|
21-Sep-2016 |
Dake Gu <dake@google.com> |
leanback: workaround VideoView forcing focus problem Bug: 31002837 Test: Unit test will be in a separate CL Change-Id: I68de22cc4bbf82249ff58c8bcf910700fd85f246
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.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/app/PlaybackOverlaySupportFragment.java
|
62a7677a4a03aaada6ec36b73919ba418e0c886a |
|
06-Sep-2016 |
Aurimas Liutikas <aurimas@google.com> |
resolve merge conflicts of 7373090 to master Change-Id: I72c42608cc4b6cd214023caf42a213404f3b9e0a
|
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/app/PlaybackOverlaySupportFragment.java
|
afd999aba1b74d876ea2620775ba9157e6df7102 |
|
16-Aug-2016 |
susnata <susnata@google.com> |
Creating a new PlaybackFragment. This will be used to deprecate the old PlaybackOverlayFragment. We will use it in DetailsFragment to render the controls when in fullscreen video mode. Change-Id: I646ae5f64323c569aefb9cb039e16f6035a8eee4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
98a593b56048f6ffcc3557d38ee654dc781798d4 |
|
24-May-2016 |
Keyvan Amiri <keyvana@google.com> |
Merge "PlaybackOverlayFragment: fixed the wrong focus behavior after fade-in & fade-out" into nyc-dev am: 93c2b64d5c am: 5c823c2808 am: ed005ef588 * commit 'ed005ef58841f887c564067ce2166da10e33dbbe': PlaybackOverlayFragment: fixed the wrong focus behavior after fade-in & fade-out Change-Id: Ic8e9d775ed08ad821b4dc18cb27e07a390431f3a
|
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/PlaybackOverlaySupportFragment.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/app/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.java
|
db14dd5106afde6a39ae26448df2b81b536ebc2b |
|
30-Dec-2014 |
Craig Stout <cstout@google.com> |
Fix NPE in the support fragment. b/18707593 Change-Id: If484980d616a46c407b30ca74be8c5b14bb40ccc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.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/PlaybackOverlaySupportFragment.java
|
6193c12a1897723c87b41f4e304a8cd04deef2dc |
|
29-Oct-2014 |
Dake Gu <dake@google.com> |
Leanback: fix javadoc and add comments of auto-generated fragment code b/17930984 Change-Id: I38a588f49da6e0d65097c3bc159093bae4808a3e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|
61905b0b52c50018dcaebcd79699c39b8f28d622 |
|
29-Oct-2014 |
Dake Gu <dake@google.com> |
Leanback: Initial check-in of v4 fragment from generatev4.sh b/17930984 Change-Id: I2baf78f43adb1a4915636ac0bc13733690f7d7e1
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/PlaybackOverlaySupportFragment.java
|