update CameraX to 1.2.0-rc01

- fix issue where camera cannot be configured on some devices
- set the PreviewView  useCase surface provider before binding to camera
This commit is contained in:
darthpaul
2022-11-24 15:18:54 +00:00
parent b5d95b2a8f
commit aee23700d8
2 changed files with 4 additions and 4 deletions

View File

@ -196,8 +196,6 @@ class CameraXPreview(
captureUseCase,
)
}
previewUseCase.setSurfaceProvider(previewView.surfaceProvider)
preview = previewUseCase
setupZoomAndFocus()
setFlashlightState(config.flashlightState)
@ -215,7 +213,9 @@ class CameraXPreview(
return Preview.Builder()
.setTargetRotation(rotation)
.setTargetResolution(resolution)
.build()
.build().apply {
setSurfaceProvider(previewView.surfaceProvider)
}
}
private fun getCaptureUseCase(resolution: Size, rotation: Int): UseCase {