summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/AllAppsView.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-09-20 17:24:16 -0700
committerJason Sams <rjsams@android.com>2009-09-20 17:24:16 -0700
commitfd22dac33e535779d1006fcfe22ef2b95152d916 (patch)
tree26f71326d126dbb9d76ebe53ab898473ace2bbf6 /src/com/android/launcher2/AllAppsView.java
parent86c87ed0a8cbc87a09db7ca08117410f72c0b8b9 (diff)
downloadandroid_packages_apps_Trebuchet-fd22dac33e535779d1006fcfe22ef2b95152d916.tar.gz
android_packages_apps_Trebuchet-fd22dac33e535779d1006fcfe22ef2b95152d916.tar.bz2
android_packages_apps_Trebuchet-fd22dac33e535779d1006fcfe22ef2b95152d916.zip
Implement dark background, adjust spacing, remove skia scaling for performance during zoom.
Diffstat (limited to 'src/com/android/launcher2/AllAppsView.java')
-rw-r--r--src/com/android/launcher2/AllAppsView.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/com/android/launcher2/AllAppsView.java b/src/com/android/launcher2/AllAppsView.java
index 03734c0df..9f9018e78 100644
--- a/src/com/android/launcher2/AllAppsView.java
+++ b/src/com/android/launcher2/AllAppsView.java
@@ -131,6 +131,7 @@ public class AllAppsView extends RSSurfaceView
setOnClickListener(this);
setOnLongClickListener(this);
setOnTop(true);
+ getHolder().setFormat(PixelFormat.TRANSLUCENT);
}
public AllAppsView(Context context, AttributeSet attrs, int defStyle) {
@@ -277,7 +278,7 @@ public class AllAppsView extends RSSurfaceView
left, top, Defines.ICON_WIDTH_PX, Defines.ICON_HEIGHT_PX,
this, app, DragController.DRAG_ACTION_COPY);
- mLauncher.closeAllApps(true);
+ mLauncher.closeAllApps();
}
return true;
}
@@ -289,6 +290,12 @@ public class AllAppsView extends RSSurfaceView
public void onDropCompleted(View target, boolean success) {
}
+ public void setZoom(float v) {
+ mRollo.mState.zoom = v;
+ mRollo.mState.save();
+ mRollo.mInvokeZoom.execute();
+ }
+
public void setScale(float amount) {
cancelLongPress();
mRollo.mState.read();
@@ -306,6 +313,7 @@ public class AllAppsView extends RSSurfaceView
mLocks &= ~LOCK_ZOOMING;
}
mRollo.mState.save();
+ mRollo.mInvokeZoom.execute();
}
public boolean isZooming() {
@@ -364,6 +372,7 @@ public class AllAppsView extends RSSurfaceView
private Script.Invokable mInvokeMove;
private Script.Invokable mInvokeFling;
+ private Script.Invokable mInvokeZoom;
private Sampler mSampler;
private Sampler mSamplerText;
@@ -576,6 +585,7 @@ public class AllAppsView extends RSSurfaceView
sb.setType(mState.mType, "state", Defines.ALLOC_STATE);
mInvokeMove = sb.addInvokable("move");
mInvokeFling = sb.addInvokable("fling");
+ mInvokeZoom = sb.addInvokable("setZoomTarget");
mScript = sb.create();
mScript.setClearColor(0.0f, 0.0f, 0.0f, 0.0f);