diff options
author | Jack Yoo <jyoo@codeaurora.org> | 2016-10-12 09:50:47 -0700 |
---|---|---|
committer | Jack Yoo <jyoo@codeaurora.org> | 2016-10-20 11:24:37 -0700 |
commit | e5638a1b4697191588438be133102f61b67a3985 (patch) | |
tree | b127b3484af48db5d576d320b3807250fc190166 /src/com/android/camera/PanoCaptureUI.java | |
parent | c250484c375484e70a1c8e64eb8bd956b3f1c15d (diff) | |
download | android_packages_apps_Snap-e5638a1b4697191588438be133102f61b67a3985.tar.gz android_packages_apps_Snap-e5638a1b4697191588438be133102f61b67a3985.tar.bz2 android_packages_apps_Snap-e5638a1b4697191588438be133102f61b67a3985.zip |
SnapdragonCamera: PanoramaUI and filter change
1. Adjusting Panorama UI
2. Adjusting Chormaflash filter
3. Changing Ubifocus focus timeout value
4. ZSL Flash mode change
Change-Id: Ia46fdc827cd5529a8b7c6f5cfafc44bb3cf00d06
CRs-Fixed: 1080317
Diffstat (limited to 'src/com/android/camera/PanoCaptureUI.java')
-rw-r--r-- | src/com/android/camera/PanoCaptureUI.java | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/src/com/android/camera/PanoCaptureUI.java b/src/com/android/camera/PanoCaptureUI.java index 4a3a1bb94..3ab43f915 100644 --- a/src/com/android/camera/PanoCaptureUI.java +++ b/src/com/android/camera/PanoCaptureUI.java @@ -91,15 +91,27 @@ public class PanoCaptureUI implements mPreviewProcessView.onFrameAvailable(bitmap, isCancelling); } - public void setThumbnailVisibility(final int visibility) { - if(mThumbnail != null) { - mActivity.runOnUiThread(new Runnable() { - @Override - public void run() { - mThumbnail.setVisibility(visibility); + public void onPanoStatusChange(final boolean isStarting) { + mActivity.runOnUiThread(new Runnable() { + @Override + public void run() { + if(isStarting) { + if (mThumbnail != null) { + mThumbnail.setVisibility(View.GONE); + } + if (mShutterButton != null) { + mShutterButton.setImageResource(R.drawable.shutter_button_video_stop); + } + } else { + if (mThumbnail != null) { + mThumbnail.setVisibility(View.VISIBLE); + } + if (mShutterButton != null) { + mShutterButton.setImageResource(R.drawable.btn_new_shutter_panorama); + } } - }); - } + } + }); } /* @@ -329,7 +341,7 @@ public class PanoCaptureUI implements public void onResume() { mPreviewProcessView.onResume(); - setThumbnailVisibility(View.VISIBLE); + onPanoStatusChange(false); mCameraControls.getPanoramaExitButton().setVisibility(View.VISIBLE); mCameraControls.getPanoramaExitButton().setOnClickListener(new OnClickListener() { @Override |