diff --git a/app/src/main/java/org/mydomain/myscan/view/CameraScreen.kt b/app/src/main/java/org/mydomain/myscan/view/CameraScreen.kt index 1b28e46..a0ee081 100644 --- a/app/src/main/java/org/mydomain/myscan/view/CameraScreen.kt +++ b/app/src/main/java/org/mydomain/myscan/view/CameraScreen.kt @@ -201,24 +201,16 @@ private fun CapturedImage(image: ImageBitmap, thumbnailCoords: MutableState(durationMillis = ANIMATION_DURATION) + val offsetX by transition.animateFloat({ tween }, "offsetX") { if (it) targetOffsetX else 0f } + val offsetY by transition.animateFloat({ tween }, "offsetY") { if (it) targetOffsetY else 0f } + val scale by transition.animateFloat({ tween }, "scale") { if (it) 0.3f else 1f } + val density = LocalDensity.current Box (contentAlignment = Alignment.BottomStart, modifier = Modifier .fillMaxHeight(0.8f) @@ -353,7 +345,7 @@ fun CameraScreenPreview() { ScreenPreview(CaptureState()) } -@Preview(showBackground = true) +@Preview(showBackground = true, showSystemUi = true) @Composable fun CameraScreenPreviewWithProcessedImage() { ScreenPreview(CaptureState(processedImage = debugImage("gallica.bnf.fr-bpt6k5530456s-1.jpg")))