diff options
author | Chih-Chung Chang <chihchung@google.com> | 2012-02-16 07:27:03 +0800 |
---|---|---|
committer | Chih-Chung Chang <chihchung@google.com> | 2012-02-16 07:29:17 +0800 |
commit | 93753e11e2d80eb9e035178fac87b523c5ef3108 (patch) | |
tree | 3de9da22f35f152f23d464630dfd622961a29cde /src | |
parent | a0d2e4353c954837d3ee2b23f56a449c20a1b49d (diff) | |
download | android_packages_apps_Snap-93753e11e2d80eb9e035178fac87b523c5ef3108.tar.gz android_packages_apps_Snap-93753e11e2d80eb9e035178fac87b523c5ef3108.tar.bz2 android_packages_apps_Snap-93753e11e2d80eb9e035178fac87b523c5ef3108.zip |
Make GLCanvas a bit faster.
(1) make a faster version of translate(x, y).
(2) make mapPoints() faster.
(3) avoid calling canvas.rotate() when it is not needed.
Change-Id: I364e2aa3fc9ee81c43f42f3af8b2d30a1241b482
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/gallery3d/ui/ProgressSpinner.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/ui/ProgressSpinner.java b/src/com/android/gallery3d/ui/ProgressSpinner.java index e4d60242b..22ca3572a 100644 --- a/src/com/android/gallery3d/ui/ProgressSpinner.java +++ b/src/com/android/gallery3d/ui/ProgressSpinner.java @@ -68,7 +68,7 @@ public class ProgressSpinner { canvas.save(GLCanvas.SAVE_FLAG_MATRIX); - canvas.translate(x + mWidth / 2, y + mHeight / 2, 0); + canvas.translate(x + mWidth / 2, y + mHeight / 2); canvas.rotate(mInnerDegree, 0, 0, 1); mOuter.draw(canvas, -mOuter.getWidth() / 2, -mOuter.getHeight() / 2); canvas.rotate(mOuterDegree - mInnerDegree, 0, 0, 1); |