diff options
author | junjiez <junjiez@codeaurora.org> | 2017-07-18 12:05:09 +0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-07-28 00:01:01 -0700 |
commit | f04b041ac7d1da4cb7964079f48f43227ee89d04 (patch) | |
tree | f83ca804716e438447fee2f91cf8a0945e3811cd /src/com/android/camera/ui/PieRenderer.java | |
parent | f18663eae3f80a46bdaa1a140abd2799577bb739 (diff) | |
download | android_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/PieRenderer.java')
-rwxr-xr-x | src/com/android/camera/ui/PieRenderer.java | 24 |
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; + } } } |