History log of /frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
694edde99dc3782374977dab6d9aa34a16c13337 15-Mar-2017 Dake Gu <dake@google.com> leanback: fix errorprone warnings

Bug: 36252690
Test: N/A
Change-Id: I60a692554882a17d63789a689b4d4c3c37a00aed
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
33c8bbc49708facb096e30a98b82a743c898bdd3 18-Jan-2017 Dake Gu <dake@google.com> leanback: Support single RowHeaderView with no id case

This fixes testcase when the view does not have id.
In next release we should explicitly specify the id in java doc.

Bug 34282002
Test: leanback tests
Change-Id: I82d21982cf88692c437b12abad891fcad4639fa6
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
16cb98dc4b7af5eae092a25446a0aa5133f1f5eb 09-Dec-2016 Dake Gu <dake@google.com> leanback: make description view GONE for empty text

Bug: 33484449
Test: testRowHeaderPresenter
Change-Id: I352c13b9085d6ea3cc040ce313b18d26fe6ff1c7
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
8e10080c914d1ad0784394fa3026b85535535847 18-Nov-2016 Aurimas Liutikas <aurimas@google.com> Move from GROUP_ID to LIBRARY_GROUP annotations

- GROUP_ID was deprecated in favor of LIBRARY_GROUP.
- Fix import order in touched files.

Test: ./gradlew assemble assembleAndroidTest
Change-Id: I2a774e93215090f42262fb86cf8e841f2a546a4f
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
3103f63e99d47573823957f7aa34308555873221 20-Sep-2016 Aurimas Liutikas <aurimas@google.com> Fix all operator wrapping issues in leanback library.

Test: code still compiles, there should be no code/logic changes.
Change-Id: I6e97e2ba429c323022055263540c3fb6d0003822
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
9480eb4e94e429726b07eba133ffbc6450b8d795 09-Sep-2016 Alan Viverette <alanv@google.com> resolve merge conflicts of 7243922 to master

Change-Id: I34d800e77c4b1a440eb67191b4697213a2e6239e
c39d9c75590eca86a5e7e32a8824ba04a0d42e9b 25-Aug-2016 Alan Viverette <alanv@google.com> Add @RestrictTo(GROUP_ID) annotations to match @hide docs annotations

Also removes some unnecessary @hide annotations on classes that wouldn't
have shown up in docs anyway due to package/private visibility or NO_DOCS.

Bug: 27937193
Change-Id: Iab127a5a3ce57a2d61965d3cef782621eb3859f5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
50d7840691afde416a8ce3dc8060da1adab687a1 03-Aug-2016 susnata <susnata@google.com> Fixing RowHeaderPresenter unit test.

Change-Id: I259ffd432a97eff855787fec6235ef504222fec2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
48cbca8d2f412611a09e4f231055f10573a1f45a 29-Jul-2016 susnata <susnata@google.com> Adding description field in HeaderPresenter (BrowseFragment).

Change-Id: If306cd60f91dfb6edccdfc63960fd40e26174445
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.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/widget/RowHeaderPresenter.java
ac30644710e427c77b9d1f20ae385590bdac6c60 14-Apr-2016 Dake Gu <dake@google.com> Add contentDescription for ListRow, HeaderItem and fast lane

This allows app to

1. customize the contentDescription in BrowseFragment fast lane by
calling HeaderItem.setContentDescription(), by default HeaderItem
.getName() is used.

2. customize the contentDesciption of each ListRow so talkback
will announce "in $contentDescription list" when moving between rows.

3. Announce when entering "navigation menu" of BrowseFragment

Change-Id: I3006a91c4e8e9bcd72ed0114394ba93b7f3c0295
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
902e68c114f86e8002516ff3f0248b722b6c5711 29-Jun-2015 Dake Gu <dake@google.com> leanback: prevent RV update children during transition

Introduce onTransitionPrepare() which is earlier than onTransitionStart().
Now it's three stages:
- onTransitionPrepare() stops animation, scroll, user interaction but
allows RV change without item animation.
- onTransitionStart() further stops RV layout, prevent any child change until
onTransitionEnd() resumes it. Adapter change is postponed.
- onTransitionEnd() restores everything.

Fixed a bug when focused header view is re-binding, select level
gets assigned to 0.

b/22067316

Change-Id: If3e05e0bffe8b1b3d67e424989142dc9b69cccdb
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
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/RowHeaderPresenter.java
ad9af35ec6a808136478daf7bd57d564ac517e0e 03-Feb-2015 Craig Stout <cstout@google.com> Support for null headers.

By default the header is GONE on the row and has a min size in the fastlane.

b/19144511

Change-Id: Ic40009e69e86d964a9556e8175530c2ab5396881
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
f752e9582ac7fc97ae5090e76321343871edb810 04-Jun-2014 Dake Gu <dake@google.com> dont unbind header text so the view can be fade out in transition.

This is because we changed from removeView to recycleView when layout is disabled.
However we still want to use the recycled view during transition.

b/15417457

Change-Id: Ia499176117688e644edfba0030b112ea0a79585c
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
4cd4cce277571385f4d1a56d5348578c38368cbe 03-Jun-2014 Craig Stout <cstout@google.com> Further browse spacing fixes to match redlines.

When not expanded, padding is greater for the selected row.

b/15328938

Change-Id: I97f2a40b542372a7f15ff6cfc30d7a23e74eb8a5
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.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/widget/RowHeaderPresenter.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/widget/RowHeaderPresenter.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/widget/RowHeaderPresenter.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/RowHeaderPresenter.java
cf94c5fa8ae8edb7e26a623133207415ceeed187 20-Mar-2014 Dake Gu <dake@google.com> add support of row select animation

Row select animation is controlled in RowContainerFragment that
is not recommended to override. Developer can override the default
dim effect either as a subclass of RowPresenter or subclass
of ListRowPresenter. We also provide helper classes:
ColorFilterDimmer and ColorOverlayDimmer that developers might use
for their own dim effect.

Change-Id: I1982aa193ccf04be557187a6338feefbd675710a
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java
8b068ddbbf22a246eab49ec25a2f7c3abfbdca51 16-Mar-2014 Tim Kilbourn <tkilbourn@google.com> Add a .readme file to be copied into the sdk src.

This allows the project resources to be built by ant/eclipse.
Also moved default source code dir to src instead of java/src.

Change-Id: I9e5002fbbfb96b98be772c1ec6653322d5563b56
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/RowHeaderPresenter.java