diff options
author | Scott Mertz <scott@cyngn.com> | 2015-10-31 15:14:12 -0700 |
---|---|---|
committer | Scott Mertz <scott@cyngn.com> | 2015-11-05 12:04:53 -0800 |
commit | 65c31acd7724b3064f31db4f41d289b06a9137e3 (patch) | |
tree | f4c19f56bf2392201bcf671776fabb6eb6791794 | |
parent | 0b7d60ab004cf634f4866eff44dbe12f97cff48a (diff) | |
download | android_packages_apps_Trebuchet-65c31acd7724b3064f31db4f41d289b06a9137e3.tar.gz android_packages_apps_Trebuchet-65c31acd7724b3064f31db4f41d289b06a9137e3.tar.bz2 android_packages_apps_Trebuchet-65c31acd7724b3064f31db4f41d289b06a9137e3.zip |
Trebuchet: Enable HW Layers in app drawer
HW Layers were taken out in the initial commit
for Trebuchet app drawer transitions. These
transitions don't scale for large resolutions
when using software composition. Switch back
to HW layers.
CYNGNOS-1220
Change-Id: I26fcca8545cc187a29388287071568b5cd9d642b
(cherry picked from commit 88dc0de52961f2337b9c308a5506acfa50940722)
-rw-r--r-- | src/com/android/launcher3/AppsCustomizePagedView.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/launcher3/AppsCustomizePagedView.java b/src/com/android/launcher3/AppsCustomizePagedView.java index 044dea0f5..fc07fa102 100644 --- a/src/com/android/launcher3/AppsCustomizePagedView.java +++ b/src/com/android/launcher3/AppsCustomizePagedView.java @@ -1564,6 +1564,17 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen layout.setLayerType(LAYER_TYPE_NONE, null); } } + + for (int i = 0; i < screenCount; i++) { + final View layout = (View) getPageAt(i); + + if (leftScreen <= i && i <= rightScreen && + (i == forceDrawScreen || shouldDrawChild(layout))) { + if (layout.getLayerType() != LAYER_TYPE_HARDWARE) { + layout.setLayerType(LAYER_TYPE_HARDWARE, null); + } + } + } } protected void overScroll(float amount) { |