summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/camera/CameraActivity.java20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index fe9f8cf32..65d0eaf03 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -1454,12 +1454,20 @@ public class CameraActivity extends Activity
}
}
+ setContentView(R.layout.camera_filmstrip);
+
+ mAboveFilmstripControlLayout =
+ (FrameLayout) findViewById(R.id.camera_above_filmstrip_layout);
+ mAboveFilmstripControlLayout.setFitsSystemWindows(true);
+
+ mFilmStripView = (FilmStripView) findViewById(R.id.filmstrip_view);
+ mFilmStripView.setViewGap(
+ getResources().getDimensionPixelSize(R.dimen.camera_film_strip_gap));
+
mOrientationListener = new MyOrientationEventListener(this);
setModuleFromIndex(moduleIndex);
mCurrentModule.init(this, mCameraModuleRootView);
- setContentView(R.layout.camera_filmstrip);
-
mActionBar = getActionBar();
mActionBar.addOnMenuVisibilityListener(this);
@@ -1469,9 +1477,6 @@ public class CameraActivity extends Activity
mMainHandler = new MainHandler(getMainLooper());
- mAboveFilmstripControlLayout =
- (FrameLayout) findViewById(R.id.camera_above_filmstrip_layout);
- mAboveFilmstripControlLayout.setFitsSystemWindows(true);
// Hide action bar first since we are in full screen mode first, and
// switch the system UI to lights-out mode.
this.setSystemBarsVisibility(false);
@@ -1486,17 +1491,16 @@ public class CameraActivity extends Activity
mCameraPreviewData = new CameraPreviewData(rootLayout,
FilmStripView.ImageData.SIZE_FULL,
FilmStripView.ImageData.SIZE_FULL);
+
// Put a CameraPreviewData at the first position.
mWrappedDataAdapter = new FixedFirstDataAdapter(
new CameraDataAdapter(new ColorDrawable(
getResources().getColor(R.color.photo_placeholder))),
mCameraPreviewData);
- mFilmStripView = (FilmStripView) findViewById(R.id.filmstrip_view);
- mFilmStripView.setViewGap(
- getResources().getDimensionPixelSize(R.dimen.camera_film_strip_gap));
mPanoramaViewHelper = new PanoramaViewHelper(this);
mPanoramaViewHelper.onCreate();
mFilmStripView.setPanoramaViewHelper(mPanoramaViewHelper);
+
// Set up the camera preview first so the preview shows up ASAP.
mFilmStripView.setListener(mFilmStripListener);