summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PanoCaptureUI.java
diff options
context:
space:
mode:
authorJack Yoo <jyoo@codeaurora.org>2016-10-12 09:50:47 -0700
committerJack Yoo <jyoo@codeaurora.org>2016-10-20 11:24:37 -0700
commite5638a1b4697191588438be133102f61b67a3985 (patch)
treeb127b3484af48db5d576d320b3807250fc190166 /src/com/android/camera/PanoCaptureUI.java
parentc250484c375484e70a1c8e64eb8bd956b3f1c15d (diff)
downloadandroid_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.java30
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