diff options
author | Michael Jurka <mikejurka@google.com> | 2012-06-28 15:35:26 -0700 |
---|---|---|
committer | Michael Jurka <mikejurka@google.com> | 2012-06-28 17:32:24 -0700 |
commit | d51f33a6316c34fc69b8040946ed9a62519bb225 (patch) | |
tree | 05de98e89204849bda7ecaa8a1c2504af41f3f24 /src/com/android/launcher2/CellLayout.java | |
parent | 1e96390f51630f6b277b6ccf31e090c134891f95 (diff) | |
download | android_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.tar.gz android_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.tar.bz2 android_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.zip |
Only enable hardware layers on visible workspace pages
Change-Id: Id82fc76d00a188556460d1a78388d46be56c9c4e
Diffstat (limited to 'src/com/android/launcher2/CellLayout.java')
-rw-r--r-- | src/com/android/launcher2/CellLayout.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java index ccc842e5e..284db1bdb 100644 --- a/src/com/android/launcher2/CellLayout.java +++ b/src/com/android/launcher2/CellLayout.java @@ -302,7 +302,15 @@ public class CellLayout extends ViewGroup { } public void enableHardwareLayers() { - mShortcutsAndWidgets.enableHardwareLayers(); + mShortcutsAndWidgets.setLayerType(LAYER_TYPE_HARDWARE, null); + } + + public void disableHardwareLayers() { + mShortcutsAndWidgets.setLayerType(LAYER_TYPE_NONE, null); + } + + public void buildHardwareLayer() { + mShortcutsAndWidgets.buildLayer(); } public void setGridSize(int x, int y) { |