diff options
author | Steve Kondik <steve@cyngn.com> | 2016-11-21 16:57:02 -0800 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-11-22 01:24:28 -0800 |
commit | e8e541a684fddea0cdbd3f4e148e9d3193f120eb (patch) | |
tree | 4667f2c33d2627bd0513e323e1cda153bcc0c440 /src/com/android/camera/WideAnglePanoramaModule.java | |
parent | 272f70b628bb615cba2e7e8fd4eb9b2fd6389d4b (diff) | |
download | android_packages_apps_Snap-e8e541a684fddea0cdbd3f4e148e9d3193f120eb.tar.gz android_packages_apps_Snap-e8e541a684fddea0cdbd3f4e148e9d3193f120eb.tar.bz2 android_packages_apps_Snap-e8e541a684fddea0cdbd3f4e148e9d3193f120eb.zip |
snap: Panorama fixes
* Fix animations and transitions
* Disable warped preview overlay, this looks terrible and needs
rewritten.
Change-Id: I9474219c57fc204dd16797aa8921296e61cc9d37
Diffstat (limited to 'src/com/android/camera/WideAnglePanoramaModule.java')
-rw-r--r-- | src/com/android/camera/WideAnglePanoramaModule.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/camera/WideAnglePanoramaModule.java b/src/com/android/camera/WideAnglePanoramaModule.java index d7a3d54d4..59b71e06b 100644 --- a/src/com/android/camera/WideAnglePanoramaModule.java +++ b/src/com/android/camera/WideAnglePanoramaModule.java @@ -653,7 +653,7 @@ public class WideAnglePanoramaModule extends BaseModule<WideAnglePanoramaUI> imp mUI.showWaitingDialog(mPreparePreviewString); // Hide shutter button, shutter icon, etc when waiting for // panorama to stitch - mUI.hideUI(); + mUI.hideUI(true); runBackgroundThread(new Thread() { @Override public void run() { @@ -704,7 +704,6 @@ public class WideAnglePanoramaModule extends BaseModule<WideAnglePanoramaUI> imp } public void reportProgress() { - mUI.showUI(); mUI.resetSavingProgress(); Thread t = new Thread() { @Override @@ -1164,6 +1163,13 @@ public class WideAnglePanoramaModule extends BaseModule<WideAnglePanoramaUI> imp mCameraTexture.setOnFrameAvailableListener(this); mCameraDevice.setPreviewTexture(mCameraTexture); } + mCameraDevice.setOneShotPreviewCallback(mMainHandler, + new CameraManager.CameraPreviewDataCallback() { + @Override + public void onPreviewFrame(byte[] data, CameraProxy camera) { + mUI.hidePreviewCover(); + } + }); mCameraDevice.startPreview(); mCameraState = PREVIEW_ACTIVE; } |