disable PreviewView while capturing photo

This commit is contained in:
darthpaul
2022-10-11 01:05:01 +01:00
parent ac3044f52b
commit 579f5d0514
3 changed files with 12 additions and 11 deletions

View File

@ -431,7 +431,7 @@ class CameraXPreview(
val imageBytes = ImageUtil.jpegImageToJpegByteArray(image)
val bitmap = BitmapUtils.makeBitmap(imageBytes)
activity.runOnUiThread {
listener.toggleBottomButtons(false)
listener.toggleBottomButtons(enabled = true)
if (bitmap != null) {
listener.onImageCaptured(bitmap)
} else {
@ -448,7 +448,7 @@ class CameraXPreview(
saveExifAttributes = config.savePhotoMetadata,
onImageSaved = { savedUri ->
activity.runOnUiThread {
listener.toggleBottomButtons(false)
listener.toggleBottomButtons(enabled = true)
listener.onMediaSaved(savedUri)
}
},
@ -466,7 +466,7 @@ class CameraXPreview(
}
private fun handleImageCaptureError(exception: ImageCaptureException) {
listener.toggleBottomButtons(false)
listener.toggleBottomButtons(enabled = true)
cameraErrorHandler.handleImageCaptureError(exception.imageCaptureError)
}