2c5267c70d3f97b5613d3d5c55a660b8f249dfb5 |
|
06-Jul-2017 |
Dake Gu <dake@google.com> |
leanback: fix lint newApi Bug: 63038444 Test: existing test Change-Id: I4b168f9c8ecd2509335240bde659e01b088f5ba2
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/StaticShadowHelper.java
|
27644c071b7fc0e1e4f91194f2a08b4aa2cf1465 |
|
05-Mar-2017 |
Aurimas Liutikas <aurimas@google.com> |
Remove unused imports in support library classes. Test: ./gradlew assebmle assembleAndroidTest Change-Id: I429f0abb742bfed9288f84a7d6a3208063068f23
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/StaticShadowHelper.java
|
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/StaticShadowHelper.java
|
b7c09c22aa6e2edf28335894e5fff4f2b7a30175 |
|
23-Aug-2016 |
Dake Gu <dake@google.com> |
Leanback: Disable 9-patch shadow on API-19 There is a double applied delta issue in optical-bounds causing a negative measured size. Bug was fixed in API-20 and after: https://googleplex-android-review.git.corp.google.com/#/c/431321/ Bug 30943877 Change-Id: I82f48f3c2b73884854691a4a67673a08ebed0594
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/StaticShadowHelper.java
|
254b417129de2a8c5612826a152f8a26c8f1d0e8 |
|
27-Jul-2015 |
Dake Gu <dake@google.com> |
Remove overlay view for better performance Overlay view does not help performance, when animating background color, invalidate() will be called on overlay View. That's equivalent to invalidate() on ShadowOverlayContainer. Remove the extra view to save memory and override draw() instead. This turns out to save about 5~10% in UI thread and RenderThread in a vertical scrolling of BrowseFragment according to systrace. Refactoring a ShadowOverlayHelper to include all options for ListRowPresenter: hasOverlay, hasShadow, hasRoundedCorner, make decision whether to create a wrapper. Ultimately the extra layer ShadowOverlayContainer could be removed and we can use setForeground() on any view for API>=23, but animating foreground causes uncessary rebuildOutline() right now. So we force to always use a wrapper for overlay. b/22794753 Change-Id: I4848f7fc6b832706445da8e6e1b807d0f1830968
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/StaticShadowHelper.java
|
f4acd3cf076435ce836a6d4a9027b73ec3050def |
|
30-Mar-2015 |
Craig Stout <cstout@google.com> |
Support static in addition to dynamic shadows. ShadowOverlayContainer may be configured to use static or dynamic shadows. Adds new Settings with key PREFER_STATIC_SHADOWS. Settings are maintained staticly so they only need to be generated when a new app process is created. Some settings may be customized by partners via a customization package. If apps override the defaults they must do so on every activity create. Change-Id: Ib0af2411e82cdb95ffe3ff619150392c0a2bd883
/frameworks/support/v17/leanback/src/android/support/v17/leanback/widget/StaticShadowHelper.java
|