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/AbstractMediaItemPresenter.java
|
78be4412362eafffe14b60a20b7ddd4bf86a515b |
|
23-Jul-2016 |
Keyvan Amiri <keyvana@google.com> |
Support library: Updated API docs for media item presenter Unexposed MediaNowPlayingView and MediaRowFocusView from the public docs. Bug: 30088038 Bug: 30088617 Change-Id: I3e9f004821cf5716651a30c5069dec6ac8529c3c (cherry picked from commit 1dcc356c7c60f493010d69ded3d8e8f92f54217d)
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/AbstractMediaItemPresenter.java
|
7adf7fdd0c2978bb0a87096c89d6356e4e26ad98 |
|
11-Jun-2016 |
Keyvan Amiri <keyvana@google.com> |
Leanback playback: Added support to flip between different views for each media item row depending on the playback state The first view of each media item row can now flip between different views. A default layout is provided by the AbstractMediaItemPresenter or the user can set a theme attribute that defines a custom layout for different playback states. In the default layout, a 3 peak meters animation is provided when a media item is playing. Change-Id: Ibcc8d995a9d46cf089afc998980c815948609371
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/AbstractMediaItemPresenter.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/widget/AbstractMediaItemPresenter.java
|
b6ea4fa686b06fdb91f10998bd1d4b14c14af0ce |
|
31-Mar-2016 |
Keyvan Amiri <keyvana@google.com> |
Revert "Revert "Leanback Support: Added support for rendering media items in a playlist"" This reverts commit 5d65f5e507e1c11e65c1c29728545821d9726f73. Change-Id: Iada2af5185018d203ee5edc8a0c0efc68e5934bd
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/AbstractMediaItemPresenter.java
|
5d65f5e507e1c11e65c1c29728545821d9726f73 |
|
31-Mar-2016 |
Dake Gu <dake@google.com> |
Revert "Leanback Support: Added support for rendering media items in a playlist" This reverts commit cea4884a1494192ffdd78bd2e72fb3c53ec027fd. Change-Id: Id1175086e448caa9f65a628fff1f0b66690d94a6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/AbstractMediaItemPresenter.java
|
cea4884a1494192ffdd78bd2e72fb3c53ec027fd |
|
25-Mar-2016 |
Keyvan Amiri <keyvana@google.com> |
Leanback Support: Added support for rendering media items in a playlist Created abstract presenters for media header and playlist that define the layout and views for rendering tracks in a vertical playlist format. Also created themes and styles for customizing individual widgets within the playlist header and media items. Users of this class must subclass these presenters in order to bind their own arbitrary header or media item data models to the views provided by these abstract media presenters. Change-Id: I14d5389ae1f826fb91b5d8d28de607c8753084b6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/AbstractMediaItemPresenter.java
|