History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
24502efdf76165e8bd35044e44737de8c6efbe46 05-May-2015 Dake Gu <dake@google.com> am a16d7278: Merge "New details fragment design" into lmp-mr1-ub-dev

* commit 'a16d727807a23ac7de1c94c946555fb2e42ac8d1':
New details fragment design
0246318f27a905a31df5a8af445cfe67d31dfb68 15-Apr-2015 Dake Gu <dake@google.com> New details fragment design

Added new FullWidthDetailsOverviewRowPresenter and changed
DetailsFragment.

Under new design, details fragment is responsible to setup
alignment for each row.

Details fragment is also responsible to change the view state
of row based on selected position and selected sub position.

There are three states for the overview row:
STATE_FULL: covers full width and full height(may be customizable).
STATE_HALF: has empty space in the top to look through.
STATE_SMALL: a banner style like the old Details.

The layouts for different states are defined in the new
FullWidthDetailsOverviewRowPresenter.

Made the logo view presenter exposed and replaceable.

Decouple SharedElementHelper from FullWidthDetailsOverviewRowPresenter
to make it possible to customize shared element transition.

For the apps: they only need switch to use the new presenter.
The old DetailsOverviewRowPresenter is still supported at this point
but might be removed in the future.

Support customize or disable title of DetailsFragment.

Fixed api/current.txt: Hide GridLayoutManager.

Change-Id: Id53aa5a185f132c8d74c95042595f223371fa708
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
61a3f8427097edbe213748882bf5b1c9e08935b7 24-Apr-2015 Craig Stout <cstout@google.com> am 62cf2fe6: Merge "Progress bar gets transparent background when full width." into lmp-mr1-ub-dev

* commit '62cf2fe6f8e4d7813562e8aabb1862e426c01bf8':
Progress bar gets transparent background when full width.
6b447e693090017258eb48a51ae4119fb0f5119e 16-Apr-2015 Craig Stout <cstout@google.com> Progress bar gets transparent background when full width.

Also remove the ability to set a rounded rect background, since they're
generally unnecessary (because of the view clip to rounded rect outline)
and they're expensive to draw.

b/20247335

Change-Id: I607c9124bcebcdb137333120c6ed1d041317dbb0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
0670f090a011e864bd726784c2a85333bf2ae7fb 02-Apr-2015 Craig Stout <cstout@google.com> Merge commit '870246af'

Change-Id: Ia2e3cc2d15ff6b3d3b88a3f1a6e822374df67bd7
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/widget/DetailsOverviewRowPresenter.java
307001a6b0cbb2f48cf4e27c22dd585aaecd0117 13-Mar-2015 Craig Stout <cstout@google.com> am 6d690623: am 828ccfbe: am 223fd8dd: Merge "Fix NPE when RowPresenter is shared between fragments." into lmp-mr1-ub-dev

* commit '6d6906238addf396af0df3c26976baa5b45d82fd':
Fix NPE when RowPresenter is shared between fragments.
3a5038bd0fefa5628a31a21422bf2126c53472a9 12-Mar-2015 Craig Stout <cstout@google.com> Fix NPE when RowPresenter is shared between fragments.

View clicked and selected listeners are now members of ViewHolder,
not RowPresenter.

b/19709636

Change-Id: Iabfe09b721ec97de863c4387ed72339494ddbb70
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
70acb0c19be3831a2080e4f902324de16bfbf62e 04-Mar-2015 Tor Norbye <tnorbye@google.com> Annotate support library with @ColorInt, @CallSuper, etc

Change-Id: Ifa25a628f89a07d3903cd71eb1c3639297fdf722
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
8df88a1ead9ea62456fc3bbda41657ccf61d5721 26-Feb-2015 Dake Gu <dake@google.com> Revert "Revert "Remove deprecated OnItemSelectedListener and OnItemClickedListener""

This reverts commit ee73a5bfd4d2460a93a9afb9d1bfce10ff875300.

Change-Id: If6b926c093a8254dca02d4ccac4bfaefca85bc81
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
ee73a5bfd4d2460a93a9afb9d1bfce10ff875300 26-Feb-2015 Chris Banes <chrisbanes@google.com> Revert "Remove deprecated OnItemSelectedListener and OnItemClickedListener"

Fix's all the builds.

This reverts commit 628f94f0d3293372bc23bea1411e687dfe508753.

Change-Id: I17e677c513da0ea36f50b1ab5b73e927d73f0598
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
628f94f0d3293372bc23bea1411e687dfe508753 26-Feb-2015 Dake Gu <dake@google.com> Remove deprecated OnItemSelectedListener and OnItemClickedListener

Bug 19514090

Change-Id: I690674d506202bc5513b5fb4cc0eaf3bcddb04f5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
46443cb5b092f1d9156342645088eead9da026f6 13-Feb-2015 Dake Gu <dake@google.com> Allow app runs without theme/style.

1. Dont directly refer theme attribute in layout xml, this
causes attribute not found error if style is not specified.
In particular, fixed couple places layout defines "paddingTop" using
theme attribute.

2. specify "wrap_content" in layout xml for list row, so it
will work without style. fixed a bug that getDimensionPixelSize()
does not work for "wrap_content" in layout, using
getLayoutDimension() instead.

3. specify "clipPadding=false" in layout xml, so it wont
clip to padding when style is missing.

4. Add protection that brandColor is missing

5. Add protection where playback icon is missing in style.

Change-Id: I6641d57a6c5eff8cdf945d716d391ab13a86c299
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.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/widget/DetailsOverviewRowPresenter.java
71fddded48048acfa744ac352166770c91a1c2b1 03-Feb-2015 Dake Gu <dake@google.com> Refactoring: don't use AdapterListener in presenters

Embedding presenter core logic in AdapterListenr is improper.
Move the logic into overridable methods ItemBridgeAdapter.onXXXX().
This can allow high level fragment or app to use adapter listener.

Change-Id: I933e1965f27ec2c856c2f647c8876ae72df26f07
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
fc8f0f06c93c224d86b85c8b9f7ae737968fd797 28-Jan-2015 Dake Gu <dake@google.com> Fix NPE in DetailsOverviewRowPresenter onUnbind

Bug: 18869799
Change-Id: I2a80f325657d0a8b687b0b64079b5cf669e4b18d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
d825ff3727407a154a35e20b3a9adc79e57879b9 21-Jan-2015 Dake Gu <dake@google.com> DetailsOverViewRow: allow update Actions, Image, Main item individually

Add setActionsAdapter() and getActionsAdapter(), deprecats addAction().

Supporting changing ImageDrawable and Main item.

Bug: 18869799
Change-Id: I2550469c0d7b3eee38a2e45eefe31ab919979d65
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
4e602840ed6741b44a536826799625ad0be4b3c6 21-Nov-2014 Kris Giesing <kgiesing@google.com> Update details overview and action presenter for RTL support

Bug: 18020272
Change-Id: I39c2fc4d7a049af8c16a01e12bd6d885ca546b2d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
26d11212c4a66b075807888caacac5ee7fc10dc1 17-Nov-2014 Craig Stout <cstout@google.com> Called details/description presenter view attached/detached.

b/17664696

Change-Id: Ie58113b70ce92b82085d62a548cc9e9db13280df
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
26c145aadca16cba3f294cc93c36edc6e9c98e6a 22-Sep-2014 Craig Stout <cstout@google.com> Fix broken shadow on details overview row.

Also fixes layout issue seen in Play Games.

b/17608823
b/17609089

Change-Id: I97c1aceee0c6e3af5d6dc447003c02ea584d2031
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
55f1d8b057b1e273c9c34a1f06c7a2f0c8868a97 19-Sep-2014 Craig Stout <cstout@google.com> Merge "Support select effect on details overview rows." into lmp-dev
d391b19d1bf663ce300b0f4550e6fbaa7e12b0d4 19-Sep-2014 Dake Gu <dake@google.com> Leanback: Add a default timeout for Detail Activity transition.

Avoid deadlock if the details activity never loads content.

b/17576164

Change-Id: Iccd3992f607295fbfa79ed7b1844972c3b709ca4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
09d52d76912e3689cc2b58b7bb3f44b923915fd8 18-Sep-2014 Craig Stout <cstout@google.com> Support select effect on details overview rows.

b/16898456

Change-Id: I7228c35b3cdf07b5863275d47d1648e81bb45911
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
ceb7ab2ddd6e157cd4ade0f14a382c39428163c4 15-Sep-2014 Dake Gu <dake@google.com> Fix performance of hero transition

Use hasOverlappingRendering false for action list
details description frame and ImageCardView.

TODO for transition: Ideally ImageCardView should hasOverlappingRendering
and transition should create hardware layer for fade animation.

b/17499864

Change-Id: I4c4437c7e1ac19051ab939bea2ee0b2119d03090
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
37eb0e53ba5363bbe15314c7d19d4b2d6024a5aa 29-Aug-2014 Dake Gu <dake@google.com> Fix Action row does not gets updated

Games has mutliple rows, so row view will be reused
and the ActionList will bind to different adapter.
When changing adapter of ItemBridgeAdapter, also
needs to notify recycler view that something has changed.

b/16897784

Change-Id: I010dd046a2f332ab0f6874bd786d41ef86795bd0
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
c62efa44831b1c60dcbdfd968735e27ac8294439 22-Aug-2014 Craig Stout <cstout@google.com> Add shadow to fastlane.

b/15777980

Change-Id: I2f6a0d42dc711405c920204570d75737ba44475a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
cf992de2d34abb8228dc6cb39fffe97346823a37 20-Aug-2014 Craig Stout <cstout@google.com> OnItemViewClicked/SelectedListener for details rows and playback controls rows.

Addresses the feature request because the row is provided in these callbacks.
Playback controls rows already supported item selection but this change fixes an issue
with ping-pong selection on action adapter updates.
Also add support for multiple details rows.

b/16354712

Change-Id: I0d3ce47d19514937b6d0d7a6eaeb61275c7dac85
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
4f34a05cdf73b68c3b2eb8678f740ab15225126a 15-Aug-2014 Craig Stout <cstout@google.com> Add rounded corners to leanback "cards".

b/16687089

Change-Id: If8997998304c5fd22823f2cf95677be90e35c136
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
836443f4a3b69eb7a88ffeb65a39e11439dee55e 13-Aug-2014 Dake Gu <dake@google.com> add background for transparent image

b/16989401

Change-Id: Iee87604593146e7d27704d8f155f2facb85370e2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
72a2146f4c3e6dbb84a5f9f92e7ab42d142dab04 08-Aug-2014 Dake Gu <dake@google.com> Set background on right panel if no margin on imageView.

Avoids thin color band on bottom of imageView especially in
transition.

Change-Id: Ieae86089e0cbe8fa36ea9277c90e7cdcf2db6c10
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
18c8048f17940359b8bce99cb46d24337bff8997 07-Aug-2014 Dake Gu <dake@google.com> DetailRow: Allow access details ViewHolder from row ViewHolder

Details row's ViewHolder is not intended to be subclassed.
Details Row has three parts: image, actionlist and details.
Instead developer should only replace detailsPresenter.
Leanback lib has a strong restriction so that it can change
the DetailsRowPresenter without breaking app's code. A typical
example is adding transition support to detail row that animates
images, action list and details.

Adding the access to details ViewHolder eliminates needs for
subclassing ViewHolder and put stuffs in. Instead, developer
should put stuffs in details presenter's ViewHolder.

b/14407649

Change-Id: I3b1c9d3fd7f551ad08b01a28a8964874a2025b88
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
4121f22713bbed467a977ec0d867ef53989ff374 18-Jul-2014 Dake Gu <dake@google.com> Add support for hero transition into detail overview row

b/15024618

Change-Id: Ibaadcd543b6cee9b8085d7c89f24b4cb88004a0c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
f6729841c35fa9db061cdfe71c1aacef613a4e96 19-Jul-2014 Craig Stout <cstout@google.com> Merge "Pass the data object not the row to AbstractDetailsDescriptionPresenter." into lmp-dev
7d1196948811bc5f1b7ec0cdc74340fca60fc8e2 19-Jul-2014 Craig Stout <cstout@google.com> Pass the data object not the row to AbstractDetailsDescriptionPresenter.

This enables use of the description presenter by other rows such as
playback controls.

Change-Id: I306dc0eda76e36782b9074e80b48842d07053a8f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
cef7b4942bacc862ea4eac66952e9f7aba027d18 15-Jul-2014 Yigit Boyar <yboyar@google.com> Update RecyclerView scroll listener API

This change adds RecyclerView as a first parameter to the scroll related callbacks.

It also fxies a bug where scroll callback was being called w/ the intended scroll
amount instead of the real scroll amount.

I also changed it to be an abstract class instead of an interface to make future
changes easier.

Bug: 16054949
Change-Id: I99a1f91dcd442c1ac3ad1ed7dbf4598d1cee9c28
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
152a664517049dab6374d779cdbf2274d4005d0c 17-Jul-2014 Dake Gu <dake@google.com> Merge "DetailsOverviewRowPresenter: Add method to get overview view" into lmp-dev
7728d53c5c50e8ed807e8f4a189e34684de04800 12-Jul-2014 Craig Stout <cstout@google.com> Fix details overview binding when drawable is null.

b/16237144

Change-Id: I5820c296b535aaadc52077711f6e0ca47c58199d
(cherry picked from commit 91bbebf55c09a58325c1836fc9f52fd82bf5fd09)
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
b34a2372153298ebdc3e148e1c1f3b3924efab08 15-Jul-2014 Dake Gu <dake@google.com> DetailsOverviewRowPresenter: Add method to get overview view

Use the overview view instead of imageview for activity transition.

Change-Id: If350a536ffc3294635ee9feffc10b78e1abd06f9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
13fa060612629dc3882f57f5530d4f72f050c12d 09-Jul-2014 Craig Stout <cstout@google.com> Merge "Details row may disallow scaling up of images."
e23ea69ec54eb70d17239ba671fcd75563780553 08-Jul-2014 Craig Stout <cstout@google.com> Details row may disallow scaling up of images.

Margin around image now used in some cases.

b/15762107

Change-Id: I78f12b51cc5a4c550d407a33e8f56c09f687e8da
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
9de363b8db05106b03d115c266859fe200d41db7 09-May-2014 Dake Gu <dake@google.com> Preparing for transition

In order to make transition work, user needs
to get current clicked view, added view parameter
in all our listeners and deprecated old version.

add methods to access imageview of cardview.

Change-Id: Ibccfae4bf13c623047475f2147a685b10e44c278
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
819b4e55bcf37847548a55c5dac0dfa8323975f6 19-Jun-2014 Craig Stout <cstout@google.com> Fix action bar fade right.

Must ensure that views have been laid out before checking bounds.

Change-Id: If1ccab473d8b7212f2c36a6b1843c50ffda340d3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
69e74bd8956577d9a3414b81ec661fd5fee42e19 16-Jun-2014 Craig Stout <cstout@google.com> Add L-only shadows to search orb and details overview.

b/15676752

Change-Id: I616c31824c741eacfbdbe8526c530c5617012cb3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
80d04d2265fe28800fcbc7e8cc7d6d229a7913d8 12-Jun-2014 Tim Kilbourn <tkilbourn@google.com> Update more leanback javadocs.

Bug: 15149629
Change-Id: Ie98f9ab4a6ab555e06626e692fc2a75d207840e9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
50ea3557b75826b3f51480715df1973472e345c4 07-Jun-2014 Craig Stout <cstout@google.com> Details overview image now scales.

b/15394334

Change-Id: I1007b9bbcd9e6f649d2589654aebb879294dea27
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
3543308c80a5a0bc3a2401dc0368a99b754d65c1 04-Jun-2014 Craig Stout <cstout@google.com> Remove more actions view.

b/15409230

Change-Id: Ibfb2e3e08500bf736aa20c490cce0456b596d901
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
056561d81012983d2d27b8665c4aeabb427174cb 03-Jun-2014 Tim Kilbourn <tkilbourn@google.com> Set defaults for brand color and search orb color.

Bug: 15162080
Change-Id: I0c184ac1dd8f30744966fe0232c37a263c0bad96
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
83118b72d02074ee35f07ad0253579565c16882b 31-May-2014 Craig Stout <cstout@google.com> Fix visibility of "more" actions row view in details overview.

b/15344783

Change-Id: I2d2f74f1d90c1e1c4111671df6a66fb5dc19f987
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
2e0c922430f8c285b4325da52d69c09451069c93 22-May-2014 Craig Stout <cstout@google.com> DO NOT MERGE Details actions polish.

Includes fixes for fading edges on HorizontalGridView.

Change-Id: I04086b0d4c6f5047a6255217109cc1d6a15c6330
(cherry picked from commit 1c077500dda9d2e1c67aa0b19de36ded877a58fe)
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
7c004076d5289caa0af7b5fb04cf7a3374be56b1 22-May-2014 Craig Stout <cstout@google.com> More details polish.

Change-Id: Ic8faffa8265def25fee1a09634e5ecd07e4cb49d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
d2c235afaa4119599fd8bfc9bff65c5af9a8fdc1 16-May-2014 Craig Stout <cstout@google.com> New details ux spec.

DetailsOverviewPresenter supports setting a background color and specifying
the layout style, large or small.

Change-Id: Icd16dfd39360d20aae23adc8662fef8e55bca187
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
cb13a318e577e14461eb008071dddf762847de42 11-Apr-2014 Dake Gu <dake@google.com> RowPresenter refactoring and preparing for Transition support

use a seperate RowContainerView for holding header view instead of insert
directly into view created by RowPresenter. This is an API change that
need fix all subclass of RowPresenter.

renamed some view classes.

Prepare for transition support: add and remove header view in
onRowViewExpanded()

Change-Id: I67fa23db6d2c21fa577d68393aca0746f3012002
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
70c858a5ca5b7ed9862e2edfa43912faecf42f96 05-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Details actions callbacks.

Add a listener to the DetailsOverviewRowPresenter for action callbacks.

Change-Id: Id0e023845f6d30b75f9a30a75d4b4b590df206a3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
e652714f2fcc876de6f168b28dd03bfc22e1cb96 28-Mar-2014 Tim Kilbourn <tkilbourn@google.com> Layout and styling for leanback details fragments.

Presenters for actions
Details descriptions styles

Change-Id: Ieff6e96d1a0131c96c01cdb5b012b6616f84d5ca
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
c7d37856bb5971608f557066873a155df391934d 01-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Fix docs build.

Change-Id: Ibc9a39545ddc2864ca4f4ccf610b42806d5efe4d
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java
a83005b70853ea52c5d98910762344de16b850a8 25-Mar-2014 Tim Kilbourn <tkilbourn@google.com> Actions and details overview row for leanback.

A DetailsOverviewRow contains the row data for presenting the top
details overview in a DetailsFragment.

TODO: presenter and click handlers for actions

Change-Id: I3d1cd24e5dac59c65449d6c9729538845c7b59eb
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.java