mirror of
https://github.com/SimpleMobileTools/Simple-Camera.git
synced 2025-06-27 09:02:59 +02:00
disable PreviewView while capturing photo
This commit is contained in:
@ -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)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user