在camera.xml内的R.id.preview_content设置预览界面,这里我们看到camera2的预览界面是一个TextureView
TextureView相关可以参考http://www.wfuyu.com/technology/22762.html
CameraAppUI.java中
public void prepareModuleUI() {
mController.getSettingsManager().addListener(this);
mModuleUI = (FrameLayout) mCameraRootView.findViewById(R.id.module_layout);
mTextureView = (TextureView) mCameraRootView.findViewById(R.id.preview_content);
//将预览界面传入TextureViewHelper
mTextureViewHelper = new TextureViewHelper(mTextureView, mCaptureLayoutHelper,
mController.getCameraProvider());
mTextureViewHelper.setSurfaceTextureListener(this);
mTextureViewHelper.setOnLayoutChangeListener(mPreviewLayoutChangeListener)