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/HeadersFragment.java
|
c9a859537b0871f84afeeb706a5b425fe3f2b4dd |
|
25-May-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix a random assortment of spelling errors. Fix spelling errors found by Android Studio. Change-Id: I121c79029f4e323da4ff2f44891e25480c44ebbc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
8ff4c54cdaf5e8164fba7eac999c1ceafc462fc8 |
|
16-Apr-2016 |
Dake Gu <dake@google.com> |
HeadersFragment tweaking support two lines header support divider support unfocusable section header Bug 28270725 Change-Id: I41f97e0ccca390db6e440e26567b18faa029e492
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
2f5ebf3f6f7bb6a24856f389e369b247118ba119 |
|
18-Feb-2016 |
susnata <susnata@google.com> |
Refactoring BrowseFragment to support page fragments. Change-Id: I2c4af2782443ba4fb957642a68ead563877fa0ed
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
729cbf4cd57c87bcd569db5974c8cbd51a942581 |
|
02-Feb-2016 |
Dake Gu <dake@google.com> |
leanback: make HeaderFragment callback public Since the class was made public, also make the Callback public. Bug 26867965 Change-Id: If8eb937913f93bc4dbb32aed62b841a190961184
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
9a49e322d10c1a67860d812352a5ea710843b75e |
|
02-Dec-2015 |
Dake Gu <dake@google.com> |
BrowseFragment: fix crash on v17 and setBrandColor Using theme attribute in drawble crashes before v21. The brandColor should be set on listView, not the parent. Bug 25974561 Change-Id: Ifc5e7f8df9e2937d540030e77b3ff03235783f30
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.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/app/HeadersFragment.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/app/HeadersFragment.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/app/HeadersFragment.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/app/HeadersFragment.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/app/HeadersFragment.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/app/HeadersFragment.java
|
8e3566285de4ac771d6188f62fe947e23d371a3d |
|
19-Nov-2014 |
Kris Giesing <kgiesing@google.com> |
Changes to support RTL layouts Bug: 18020272 Change-Id: I3e07b5f3784303b0b50dccc72d9d5ab140ea158f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
42752c860a26deacca04ea9ebeb00ddb4d8ce2fc |
|
29-Oct-2014 |
Dake Gu <dake@google.com> |
Leanback fragment: House clean Rmove dead code; don't expose methods that shouldn't expose. Change-Id: I9b353c9781cbd9f0dcf13a5788c076c65ad47c1f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
49e6a6cd81f3a1117b306323064c53230a7f01ad |
|
26-Sep-2014 |
Dake Gu <dake@google.com> |
Workaround accessiblity focus problem Avoid item gaining focus in transition. b/15376774 Change-Id: I5f3899a23a960c6d31582b4219da34a81c97df59
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
ce1dad42528bdd7d26aaf714af7ccc4ebaa57fcd |
|
26-Sep-2014 |
Dake Gu <dake@google.com> |
Revert "Workaround accessiblity focus problem" This reverts commit 1c7cf0caa7eae95dbd73a4fb093bead673d7047b. Change-Id: I89d6f5070d3b3fdf0d207e4ea9525a6998bd5809
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
1c7cf0caa7eae95dbd73a4fb093bead673d7047b |
|
25-Sep-2014 |
Dake Gu <dake@google.com> |
Workaround accessiblity focus problem Avoid item gaining focus in transition. b/15376774 Change-Id: I10ac97bc45dd94eedbdaca296b30f856e4368897
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
b74149016854eb172c0ef121ccfef749c6ef7eb1 |
|
14-Sep-2014 |
Dake Gu <dake@google.com> |
Leanback: Fix crashing on KitKat caused by defaultBrandColor There are two problems: missing defaultBrandColor in v19 theme base. KitKat(and earlier version?) seems does not like using theme attribute for a color value. So we just apply the color value in code. b/17499857 Change-Id: I5881551c857a7864681665f6f1893087a0705d27
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
3659dc62f9e55b1043edb4105c311c8ef997f2ae |
|
13-Sep-2014 |
Dake Gu <dake@google.com> |
avoid creating hardware layer for headerView by declaring hasOverlappingRendering is false on the element with alpha b/17409091 Change-Id: Idc3ae30a63f794b5db4fa5afc6f94e72eb3e183f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
9652881bb6af5a2b76f89d683bd420336f4bf463 |
|
09-Sep-2014 |
Dake Gu <dake@google.com> |
fix grey panel on top of settings Bug introduced because changed layout of headers fragment. b/17436246 Change-Id: Ie46673099894ceb3b64513b2d0ba315fdccbb2a4
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
7a208cd35be79a69b1f4f36724b85ab96eb23e75 |
|
09-Sep-2014 |
Dake Gu <dake@google.com> |
Implement fastlane fading edge b/17289018 Change-Id: Idc6629f5d18df668b3cca56495574755ada689b9
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
d7618ab69ef591dd5342b9481c4954bfc7e9110c |
|
08-Sep-2014 |
Dake Gu <dake@google.com> |
Fix fading out children not moving with parent Don't remove child of listview, switch visiblity instead. Removed children will fade out at original position but not moving with parent. b/17423570 Change-Id: I253bdbadeefb71ced6971d446a17d96d7a96dea3
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
e51474af2c4b5192a75fd283cb737d02fccc58a4 |
|
06-Jun-2014 |
Craig Stout <cstout@google.com> |
Add a wrapper framelayout for fastlane headers. Needed to workaround setAlpha conflict with RecylerView animations. b/15452858 Change-Id: I564019ee95af54b78872953b867a2da55db40e94
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
76c3b90228d8c4afc6d24c683e9c95f41ae619c9 |
|
04-Jun-2014 |
Jerome Poichet <jpoichet@google.com> |
Removing ununsed imports Change-Id: Id398857ca752b9ac612d0e596da1cce58e6e3a6f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.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/app/HeadersFragment.java
|
9a1a0dc3d1ae8e80a5992e414a77c854e9f0cf65 |
|
31-May-2014 |
Dake Gu <dake@google.com> |
Merge "show title when no row is available" into lmp-preview-dev
|
d736653bfee7fc83fc68d57d0e0bee5fa807287f |
|
30-May-2014 |
Dake Gu <dake@google.com> |
show title when no row is available fire null selected event for no row selected. b/15348400 Change-Id: I931f61f694e1ac0f7dc6aeb74bd118c6942288fc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
d559710c8763acb37fd444735da7ee770b84df07 |
|
30-May-2014 |
Craig Stout <cstout@google.com> |
Hide the fastlane if headers are disabled. b/15339596 Change-Id: I703ba776edf8098bb5ad14740859f2251a96a7bc
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
268de3d2ea3de1be0725a80bbc79dd7b8b18617e |
|
23-May-2014 |
Craig Stout <cstout@google.com> |
Browse redlines improvements. b/15094070 Change-Id: I842070f69c136eaae33e6c66ff02828c49be3175
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
74c29896d6e2a520e00605cceeef64669bab02b3 |
|
15-May-2014 |
Dake Gu <dake@google.com> |
Quantum browse: remove reparent transition Change-Id: I4900a583a5989770b3069d3c7984961804461a68
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
4cf79b1c4d38a190317961891f9fd052836710fd |
|
14-May-2014 |
Craig Stout <cstout@google.com> |
New browse ux with solid color fastlane. Change-Id: Ide2516e6570c0990dd976b3ac6b759826ec95979
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
2f97594742886d045ca1ce409ebc6e6e780452f6 |
|
06-May-2014 |
Dake Gu <dake@google.com> |
browse transition fix bug that ListRowPresenter does not fire row selected event. adjusted pivotx of header. add fast lane header sliding transition. fade row header in-place while moving parent. Merged transitions into concurrent to make the transition more "tight". b/14164663 Change-Id: I360118c98950519ed7e9dc3bf67dbe0bfdd45995
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
bd80644186ff8622c565f067dc3a4136a4dc0586 |
|
01-May-2014 |
Dake Gu <dake@google.com> |
Add API to change fast lane header presenter Change-Id: I17dfc5c51d22d0afb3d45a78033eeae33a93493e
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
3c23ada8bc25a05bbaa8c479a9df72e8172c4349 |
|
18-Apr-2014 |
Dake Gu <dake@google.com> |
Support header changeBounds transtion between fastlane and row Now both fastlane and text view above row share the same RowHeaderPresenter by default, this allows customized RowHeaderPresenter also being used in fast lane. Transition handles the transition between them. No longer detach/attach fast lane, goes back to the original hide/show mechanism, also split the transition work from focusSearch() and performed after focus changed. Added a Customized changeBounds transtion that support setting staggered startDelay of fastlane text views. Change-Id: I688074b850c088c2ff53039d235ba70f88c38da5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
2f5fbc79d656fc4966119141aaef48161f08376f |
|
25-Mar-2014 |
Andrew Wilson <anwilson@google.com> |
Don't request items at negative indicies. Change-Id: Id932e91308bd12af8f35b45add359f8b4ebacff2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|
a8a3b898da49324e83ea32c3f08776a481312166 |
|
21-Mar-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Rename some leanback lib classes. RowHeaderFragment -> HeadersFragment RowContainerFragment -> RowsFragment BaseListView -> BaseGridView ListView -> VerticalGridView Change-Id: Id37cb80a95122247aa33c55e545ece9f526df073
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
|