小编dbu*_*zin的帖子

提供的相机选择器无法解析给定用例的相机

我在构图中使用相机拍照。相机预览代码^

@Composable
fun CameraPreview(
    modifier: Modifier = Modifier,
    scaleType: PreviewView.ScaleType = PreviewView.ScaleType.FILL_CENTER,
    onUseCase: (UseCase) -> Unit = { }
) {
    AndroidView(
        modifier = modifier,
        factory = { context ->
            val previewView = PreviewView(context).apply {
                this.scaleType = scaleType
                layoutParams = ViewGroup.LayoutParams(
                    ViewGroup.LayoutParams.MATCH_PARENT,
                    ViewGroup.LayoutParams.MATCH_PARENT
                )
            }
            onUseCase(
                Preview.Builder()
                .build()
                .also {
                    it.setSurfaceProvider(previewView.surfaceProvider)
                }
            )
            previewView
        }
    )
}
Run Code Online (Sandbox Code Playgroud)

拍照代码

@Composable
fun CameraCapture(
    modifier: Modifier = Modifier,
    cameraSelector: CameraSelector = CameraSelector.DEFAULT_FRONT_CAMERA,
    onPhotoCreated: (Bitmap, String) -> Unit = { bitmap, string ->  bitmap; …
Run Code Online (Sandbox Code Playgroud)

android android-camera android-jetpack-compose

7
推荐指数
1
解决办法
4499
查看次数

Jetpack Compose 绘制自定义边框

我需要制作一个像这样带有边框的盒子(如图)

边框示例

认为我必须使用drawWithContent方法clipRect,但找不到有效的坐标

android border android-jetpack-compose

3
推荐指数
1
解决办法
1446
查看次数