如何在App中集成Android PreviewView

   2024-10-02 9390
核心提示:要在App中集成Android PreviewView,您需要按照以下步骤操作:在您的App的build.gradle文件中添加相应的依赖:implementation &#

要在App中集成Android PreviewView,您需要按照以下步骤操作:

在您的App的build.gradle文件中添加相应的依赖:
implementation 'androidx.camera:camera-camera2:1.0.0-beta01'implementation 'androidx.camera:camera-lifecycle:1.0.0-beta01'
在您的布局文件中添加PreviewView:
<androidx.camera.view.PreviewView    android:id="@+id/previewView"    android:layout_width="match_parent"    android:layout_height="match_parent" />
在您的Activity或Fragment中初始化PreviewView并启动相机预览:
private lateinit var previewView: PreviewViewprivate lateinit var cameraProvider: ProcessCameraProvideroverride fun onCreate(savedInstanceState: Bundle?) {    super.onCreate(savedInstanceState)    setContentView(R.layout.activity_main)    previewView = findViewById(R.id.previewView)    val cameraProviderFuture = ProcessCameraProvider.getInstance(this)    cameraProviderFuture.addListener({        cameraProvider = cameraProviderFuture.get()        val preview = Preview.Builder().build()        preview.setSurfaceProvider(previewView.surfaceProvider)        val cameraSelector = CameraSelector.DEFAULT_BACK_CAMERA        cameraProvider.bindToLifecycle(this, cameraSelector, preview)    }, ContextCompat.getMainExecutor(this))}
运行您的App并查看摄像头预览在PreviewView中显示的效果。

通过以上步骤,您可以在您的App中成功集成Android PreviewView。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号