Автофокусировка на Android Studio - PullRequest
       64

Автофокусировка на Android Studio

1 голос
/ 30 сентября 2019

Я работаю в Android Studio и использую kotlin, и я пытаюсь настроить камеру на автофокусировку в моем приложении.

Здесь есть похожий вопрос: https://stackoverflow.com/a/34528716/6939854

Я ищу способ реализовать нечто похожее на androidx.

Часть моего кода также:

 private fun startCamera() {
        val previewConfig = PreviewConfig.Builder().apply {
            setTargetAspectRatio(Rational(1, 1))
            setTargetResolution(Size(1000, 1000))
        }.build()

        // Build the viewfinder use case

        val preview = Preview(previewConfig)

        // Every time the viewfinder is updated, recompute layout
        preview.setOnPreviewOutputUpdateListener {

            // To update the SurfaceTexture, we have to remove it and re-add it
            val parent = viewFinder.parent as ViewGroup
            parent.removeView(viewFinder)
            parent.addView(viewFinder, 0)

        viewFinder.surfaceTexture = it.surfaceTexture
        updateTransform()
        }
    CameraX.bindToLifecycle(this as LifecycleOwner,preview)
}
...