History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/app/HeadersFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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