From f619ef352d74b1d1ff06d82fb4d265aa9676014b Mon Sep 17 00:00:00 2001 From: Angus Kong Date: Thu, 25 Aug 2011 22:12:37 +0800 Subject: Start capturing after the control disappears. The capturing process and mosaic rendering begins after the control totally disappers. Change-Id: Ib1fd281a1497a79c695b83e5e6206f5b3718f886 --- src/com/android/camera/panorama/PanoramaActivity.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/com/android/camera/panorama/PanoramaActivity.java b/src/com/android/camera/panorama/PanoramaActivity.java index c33c3e4..3816c1b 100644 --- a/src/com/android/camera/panorama/PanoramaActivity.java +++ b/src/com/android/camera/panorama/PanoramaActivity.java @@ -353,6 +353,8 @@ public class PanoramaActivity extends Activity implements mTimeTaken = System.currentTimeMillis(); mCaptureState = CAPTURE_MOSAIC; mTooFastPrompt.setVisibility(View.GONE); + mPanoControlLayout.startAnimation(mSlideOut); + mPanoControlLayout.setVisibility(View.GONE); mMosaicFrameProcessor.setProgressListener(new MosaicFrameProcessor.ProgressListener() { @Override @@ -369,9 +371,6 @@ public class PanoramaActivity extends Activity implements mStopCaptureButton.setVisibility(View.VISIBLE); mCaptureView.setVisibility(View.VISIBLE); mMosaicView.setVisibility(View.VISIBLE); - mPanoControlLayout.startAnimation(mSlideOut); - mPanoControlLayout.setVisibility(View.GONE); - } private void stopCapture() { -- cgit v1.1