int visibility = getPreviewVisibility();
updatePreviewRendering(visibility);
+ updateCaptureControls(visibility);
mCurrentModule.onPreviewVisibilityChanged(visibility);
}
+ private void updateCaptureControls(int visibility) {
+ if (visibility == ModuleController.VISIBILITY_HIDDEN) {
+ mCameraAppUI.setIndicatorBottomBarWrapperVisible(false);
+ } else {
+ mCameraAppUI.setIndicatorBottomBarWrapperVisible(true);
+ }
+ }
+
private void updatePreviewRendering(int visibility) {
if (visibility == ModuleController.VISIBILITY_HIDDEN) {
mCameraAppUI.pausePreviewRendering();
private IndicatorIconController mIndicatorIconController;
private View mFocusOverlay;
private FrameLayout mTutorialsPlaceholder;
-
+ private View mIndicatorBottomBarWrapper;
private TextureViewHelper mTextureViewHelper;
private final GestureDetector mGestureDetector;
private DisplayManager.DisplayListener mDisplayListener;
mFocusOverlay = mCameraRootView.findViewById(R.id.focus_overlay);
mTutorialsPlaceholder = (FrameLayout) mCameraRootView
.findViewById(R.id.tutorials_placeholder);
+ mIndicatorBottomBarWrapper = (View) mAppRootView
+ .findViewById(R.id.indicator_bottombar_wrapper);
mTextureViewHelper.addPreviewAreaSizeChangedListener(
new PreviewStatusListener.PreviewAreaChangedListener() {
mBottomBar.setCaptureButtonEnabled(enabled);
}
- public void setModeOptionsVisible(boolean visible) {
- mModeOptionsOverlay.setVisibility(visible ? View.VISIBLE : View.INVISIBLE);
+ public void setIndicatorBottomBarWrapperVisible(boolean visible) {
+ mIndicatorBottomBarWrapper.setVisibility(visible ? View.VISIBLE : View.INVISIBLE);
}
/**