3bcad88cbf4488e747d84893c35f2351b8f84afe |
|
21-Mar-2017 |
Dake Gu <dake@google.com> |
leanback: new transport controls PlaybackTransportRowPresenter is the new UX. PlaybackTransportControlGlue extends from PlaybackGlue. PlaybackTransportControlGlue is backed by PlayerWrapper. PlaybackWrapper wraps underlying media player, concrete example: MediaPlayerWrapper. PlaybackSeekDataProvider defines the data interface that app provides to leanback. PlaybackUI defines seeking interaction between PlaybackTransportControlGlue, PlaybackGlueHost and the presenter. more: - added progress bar support for media loading. - fixed vertical video proportion and support video size change. Test: PlaybackTransportControlGlueTest PlaybackTransportRowPresenterTest. Updated SampleVideoFragment. Bug: 33751556 Change-Id: I1d39c6f65d04121f8cb9c25fb7ce103e32355190
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackSupportFragment.java
|
444128e61403b8a3aa27b1e6577b6ffbacd53482 |
|
10-Mar-2017 |
Dake Gu <dake@google.com> |
Merge "leanback: Fix playback screen alignment" into nyc-support-25.4-dev am: 0e9ccc9a9c Change-Id: Ib814605326d3e3e69ca16aea81438a84a03355f5
|
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/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackSupportFragment.java
|
e2104f4b5c8e3ad63570306a25e61502dfe4c418 |
|
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Add all missing @Override annotations. Historically, we could not add @Override for certain methods due to using older SDKs to build support library. That is no longer the case so we can add @Override everywhere now. Test: ./gradlew assemble assembleAndroidTest still works Change-Id: I85e3c1157f0e253e3eab7584189f3bf95cf030e9
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackSupportFragment.java
|
6e42870d0faf964faf0531425bfe91afcd6834ff |
|
28-Feb-2017 |
Dake Gu <dake@google.com> |
SupportLeanbackDemos: continue fix lint error Bug: 33007076 Test: run the demo app Change-Id: Ic43b1ccd5a79c271051290f0d29244a8ff3adf2c
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackSupportFragment.java
|
ef05d5494fac2cc80f95d2627e1ec31615de360d |
|
07-Dec-2016 |
Dake Gu <dake@google.com> |
Fix PlaybackOverlayFragment sample not work. Restore the old PlaybackControlGlue code that bypass onItemViewClicked if action is proceeded. This isn't a problem for new PlaybackControlGlue which doesn't expose onItemViewClicked event. Also add missing call to onCreateSecondaryActions. Restore sample code for PlaybackOverlayFragment. Bug: 33415386 Test: PlaybackControlGlueTest Change-Id: Ic3747aee2adca0f056f610fb35261ef005f65fe1
/frameworks/support/samples/SupportLeanbackDemos/src/com/example/android/leanback/PlaybackSupportFragment.java
|