我想使用cameraX为条形码创建自定义预览视图

Ahm*_*her 5 java android android-layout android-camera kotlin

我想使用 CameraX 为条形码创建自定义 PreviewView,但我没有找到足够的资源用于使用 CameraX 自定义 UI。

我应该实现哪些自定义类(以制作自定义 UI)以及如何将 UI 注册到 CameraX 预览?

// 创建预览用例

 val previewUseCase = Preview.Builder()
        .setTargetAspectRatio(screenAspectRatio)
        .setTargetRotation(previewView!!.display.rotation)
        .build()
Run Code Online (Sandbox Code Playgroud)

//附加表面提供者

 previewUseCase!!.setSurfaceProvider(previewView!!.createSurfaceProvider())
Run Code Online (Sandbox Code Playgroud)

// 绑定

cameraProvider!!.bindToLifecycle(/* lifecycleOwner= */this, cameraSelector!!, previewUseCase)
Run Code Online (Sandbox Code Playgroud)

我想创建这样的用户界面