diff options
author | Michael Kolb <kolby@google.com> | 2012-09-30 16:11:32 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-09-30 16:11:32 -0700 |
commit | 156ffb091ba019d79afef1e0c961d2da0f210088 (patch) | |
tree | 9375264a87a2a898fca5f7206b9cb21b515cde91 /src | |
parent | 965091bc8d604e183fb7e57f42bc852232d4849a (diff) | |
parent | b986d1e51d776706cb3603a9c386772da6d7cf48 (diff) | |
download | Camera-156ffb091ba019d79afef1e0c961d2da0f210088.tar.gz |
Merge "Show menu for longer" into gb-ub-photos-arches
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 6 | ||||
-rw-r--r-- | src/com/android/camera/ui/PieRenderer.java | 5 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 0574081b..3a9da076 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -552,6 +552,9 @@ public class PhotoModule initializeZoom(); updateOnScreenIndicators(); showTapToFocusToastIfNeeded(); + if (mPieRenderer != null) { + mPieRenderer.showFade(); + } } private void initializePhotoControl() { @@ -1712,9 +1715,6 @@ public class PhotoModule PopupManager.getInstance(mActivity).notifyShowPopup(null); mSoundPlayer = SoundClips.getPlayer(mActivity); - if (mPieRenderer != null) { - mPieRenderer.showFade(); - } } void waitCameraStartUpThread() { diff --git a/src/com/android/camera/ui/PieRenderer.java b/src/com/android/camera/ui/PieRenderer.java index 4258f606..dd07d6a6 100644 --- a/src/com/android/camera/ui/PieRenderer.java +++ b/src/com/android/camera/ui/PieRenderer.java @@ -28,7 +28,6 @@ import android.graphics.PointF; import android.graphics.RectF; import android.os.Handler; import android.os.Message; -import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.animation.Animation; @@ -46,6 +45,7 @@ public class PieRenderer extends OverlayRenderer private static final String TAG = "CAM Pie"; + private static final long PIE_FADE_DURATION = 1500; // Sometimes continuous autofocus starts and stops several times quickly. // These states are used to make sure the animation is run for at least some // time. @@ -236,7 +236,7 @@ public class PieRenderer extends OverlayRenderer } }); anim.reset(); - anim.setDuration(1000); + anim.setDuration(PIE_FADE_DURATION); show(true); mOverlay.startAnimation(anim); } @@ -700,6 +700,7 @@ public class PieRenderer extends OverlayRenderer @Override public void clear() { + if (mState == STATE_PIE) return; mAnimation.cancel(); mFocused = false; mFocusFromTap = false; |