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/FullWidthDetailsOverviewRowPresenter.java
|
7f43e18536eae40705d5c63830e9edb283f196ad |
|
16-Nov-2015 |
Dake Gu <dake@google.com> |
Theme dark version of brand color and guided actions background Follow the same strategy for defaultBrandColor/colorPrimary, introduce defaultBrandColorDark/colorPrimaryDark for details action background. Remove the code that auto-calculate dark version from defaultBrandColor. Simplify HeadersFragment and FullWidthdetailsOverviewRowPresenter code by using theme attribute in layout file. Follow the same naming convension, renamed guidedButtonActionsBackground to guidedActionsBackgroundDark for the "dark" version. Change-Id: I05f4ebc0903a3e10b860777c4eb44c4ac5547c9a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java
|
813de6fe46801f8a01952699d553826a4f5fe116 |
|
30-Jul-2015 |
Dake Gu <dake@google.com> |
FullWidthDetailsOverviewRowPresenter: fix NPE Remove callbacks properly when unbind from a row (row becomes null). Remove the accidentally exposed mHandler from api. b/22828212 Change-Id: Iffb138e1535f2c6595a19acbfb7f0c02cd54f103
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java
|
c6714279e5a39ac1f5eabd0431bb46fcfe6240fe |
|
24-Jun-2015 |
Xiaolei Wang <wxiaolei@google.com> |
add action background bar and support two alignment modes Change-Id: I8c2f6331a18c4f26f8bfde6f74b592703593d0a2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java
|
bc00c3b6c1d1be08d2f462080fb7ccd551fe65d8 |
|
16-May-2015 |
Dake Gu <dake@google.com> |
Leanback: fix bad dim support of new details UI. The current code has bug that being revealed on mnc. Need extra FrameLayout to apply dim foreground before mnc. The code is copied from the old details UI. b/21205552 Change-Id: Ibb77e70f1329f039d8fdf9f4af4d8afb63076fe3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.java
|
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/FullWidthDetailsOverviewRowPresenter.java
|