summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/VideoUI.java
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2013-10-15 19:10:28 -0700
committerDoris Liu <tianliu@google.com>2013-10-15 19:24:40 -0700
commit3a45c33d74fe0ad0ade9be3d037560a53891c627 (patch)
tree472570a2434bb07b1622afec9ce4e96397cab132 /src/com/android/camera/VideoUI.java
parentd3e75bd748ce2be8fdcb30575bbde9bd07536bd3 (diff)
downloadandroid_packages_apps_Snap-3a45c33d74fe0ad0ade9be3d037560a53891c627.tar.gz
android_packages_apps_Snap-3a45c33d74fe0ad0ade9be3d037560a53891c627.tar.bz2
android_packages_apps_Snap-3a45c33d74fe0ad0ade9be3d037560a53891c627.zip
Show a preview cover until real preview is ready
Bug: 11211650 Change-Id: Ic4b26ef0f03eac0682e7be0d4bcb1c4632d85f39
Diffstat (limited to 'src/com/android/camera/VideoUI.java')
-rw-r--r--src/com/android/camera/VideoUI.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index 23d08dbb4..02b256754 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -93,6 +93,7 @@ public class VideoUI implements PieRenderer.PieListener,
private View mPreviewThumb;
private View mFlashOverlay;
+ private View mPreviewCover;
private SurfaceView mSurfaceView = null;
private int mPreviewWidth = 0;
private int mPreviewHeight = 0;
@@ -134,6 +135,10 @@ public class VideoUI implements PieRenderer.PieListener,
}
};
+ public void showPreviewCover() {
+ mPreviewCover.setVisibility(View.VISIBLE);
+ }
+
private class SettingsPopup extends PopupWindow {
public SettingsPopup(View popup) {
super(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
@@ -168,6 +173,7 @@ public class VideoUI implements PieRenderer.PieListener,
mController = controller;
mRootView = parent;
mActivity.getLayoutInflater().inflate(R.layout.video_module, (ViewGroup) mRootView, true);
+ mPreviewCover = mRootView.findViewById(R.id.preview_cover);
mTextureView = (TextureView) mRootView.findViewById(R.id.preview_content);
mTextureView.setSurfaceTextureListener(this);
mTextureView.addOnLayoutChangeListener(mLayoutListener);
@@ -712,6 +718,7 @@ public class VideoUI implements PieRenderer.PieListener,
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) {
mSurfaceTexture = surface;
+ mPreviewCover.setVisibility(View.GONE);
mController.onPreviewUIReady();
}