小编Ahm*_*her的帖子

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

我想使用 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)

我想创建这样的用户界面

java android android-layout android-camera kotlin

5
推荐指数
0
解决办法
436
查看次数

标签 统计

android ×1

android-camera ×1

android-layout ×1

java ×1

kotlin ×1