diff options
author | Jason Sams <rjsams@android.com> | 2009-09-20 17:24:16 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-09-20 17:24:16 -0700 |
commit | fd22dac33e535779d1006fcfe22ef2b95152d916 (patch) | |
tree | 26f71326d126dbb9d76ebe53ab898473ace2bbf6 /src/com/android/launcher2/AllAppsView.java | |
parent | 86c87ed0a8cbc87a09db7ca08117410f72c0b8b9 (diff) | |
download | android_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.java | 12 |
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); |