summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui
diff options
context:
space:
mode:
authorjunjiez <junjiez@codeaurora.org>2017-07-18 12:05:09 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-07-28 00:01:01 -0700
commitf04b041ac7d1da4cb7964079f48f43227ee89d04 (patch)
treef83ca804716e438447fee2f91cf8a0945e3811cd /src/com/android/camera/ui
parentf18663eae3f80a46bdaa1a140abd2799577bb739 (diff)
downloadandroid_packages_apps_Snap-f04b041ac7d1da4cb7964079f48f43227ee89d04.tar.gz
android_packages_apps_Snap-f04b041ac7d1da4cb7964079f48f43227ee89d04.tar.bz2
android_packages_apps_Snap-f04b041ac7d1da4cb7964079f48f43227ee89d04.zip
SnapdragonCamera:Fix focus indicate issue
1.hide face detection circle in real time bokeh 2.Delay hiding bokeh focus icon and seekbar when focus success. Change-Id: I2c02ec4a7eceda9b54f1241fe071701150b3adc3
Diffstat (limited to 'src/com/android/camera/ui')
-rwxr-xr-xsrc/com/android/camera/ui/PieRenderer.java24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/com/android/camera/ui/PieRenderer.java b/src/com/android/camera/ui/PieRenderer.java
index d97616975..3482d5a20 100755
--- a/src/com/android/camera/ui/PieRenderer.java
+++ b/src/com/android/camera/ui/PieRenderer.java
@@ -1075,11 +1075,25 @@ public class PieRenderer extends OverlayRenderer
@Override
public void showSuccess(boolean timeout) {
- if (mState == STATE_FOCUSING) {
- startAnimation(SCALING_DOWN_TIME,
- timeout, mStartAnimationAngle);
- mState = STATE_FINISHING;
- mFocused = true;
+ if (mIsBokehMode) {
+ mOverlay.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ if (mState == STATE_FOCUSING) {
+ startAnimation(SCALING_DOWN_TIME,
+ timeout, mStartAnimationAngle);
+ mState = STATE_FINISHING;
+ mFocused = true;
+ }
+ }
+ },3000);
+ } else {
+ if (mState == STATE_FOCUSING) {
+ startAnimation(SCALING_DOWN_TIME,
+ timeout, mStartAnimationAngle);
+ mState = STATE_FINISHING;
+ mFocused = true;
+ }
}
}