mirror of
https://github.com/SimpleMobileTools/Simple-Camera.git
synced 2025-06-27 09:02:59 +02:00
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:
@ -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 {
|
||||
|
Reference in New Issue
Block a user