summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/PagedViewGridLayout.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-09-01 17:22:18 -0700
committerAdam Cohen <adamcohen@google.com>2011-09-07 18:16:11 -0700
commit22f823d340710bcde587b18a1542570cbe0360f5 (patch)
treed864a3e0f20b57664a71be01ceff1f72481143d6 /src/com/android/launcher2/PagedViewGridLayout.java
parent4512637a8a38610282caafe1335a67073dda8224 (diff)
downloadandroid_packages_apps_Trebuchet-22f823d340710bcde587b18a1542570cbe0360f5.tar.gz
android_packages_apps_Trebuchet-22f823d340710bcde587b18a1542570cbe0360f5.tar.bz2
android_packages_apps_Trebuchet-22f823d340710bcde587b18a1542570cbe0360f5.zip
New AllAppsCustomize transitions
Change-Id: Ibefda8bf156810849c5e8f3383d49ae64a7ee08a
Diffstat (limited to 'src/com/android/launcher2/PagedViewGridLayout.java')
-rw-r--r--src/com/android/launcher2/PagedViewGridLayout.java20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/com/android/launcher2/PagedViewGridLayout.java b/src/com/android/launcher2/PagedViewGridLayout.java
index 4131d8b64..93626f09b 100644
--- a/src/com/android/launcher2/PagedViewGridLayout.java
+++ b/src/com/android/launcher2/PagedViewGridLayout.java
@@ -40,6 +40,7 @@ public class PagedViewGridLayout extends GridLayout implements Page {
int getCellCountX() {
return mCellCountX;
}
+
int getCellCountY() {
return mCellCountY;
}
@@ -69,27 +70,18 @@ public class PagedViewGridLayout extends GridLayout implements Page {
return result;
}
- @Override
- protected boolean onSetAlpha(int alpha) {
- return true;
- }
-
- @Override
- public void setAlpha(float alpha) {
- setChildrenAlpha(alpha);
- super.setAlpha(alpha);
+ void destroyHardwareLayer() {
+ setLayerType(LAYER_TYPE_NONE, null);
}
- private void setChildrenAlpha(float alpha) {
- final int childCount = getChildCount();
- for (int i = 0; i < childCount; i++) {
- getChildAt(i).setAlpha(alpha);
- }
+ void createHardwareLayer() {
+ setLayerType(LAYER_TYPE_HARDWARE, null);
}
@Override
public void removeAllViewsOnPage() {
removeAllViews();
+ destroyHardwareLayer();
}
@Override