From 20eade5096f0e999cb99f8b6db379153f6f86954 Mon Sep 17 00:00:00 2001 From: alantoa Date: Sat, 4 May 2024 00:48:52 +0800 Subject: [PATCH] fix animation of different image scale type --- .../imageviewer/viewer/view/TransitionImageAnimator.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imageviewer/src/main/java/com/stfalcon/imageviewer/viewer/view/TransitionImageAnimator.kt b/imageviewer/src/main/java/com/stfalcon/imageviewer/viewer/view/TransitionImageAnimator.kt index d5e66c98..afc39b5b 100644 --- a/imageviewer/src/main/java/com/stfalcon/imageviewer/viewer/view/TransitionImageAnimator.kt +++ b/imageviewer/src/main/java/com/stfalcon/imageviewer/viewer/view/TransitionImageAnimator.kt @@ -91,6 +91,7 @@ internal class TransitionImageAnimator( internalImageContainer.makeViewMatchParent() internalImage.makeViewMatchParent() + internalImage.scaleType = ImageView.ScaleType.FIT_CENTER internalRoot.applyMargin( containerPadding[0], @@ -125,7 +126,7 @@ internal class TransitionImageAnimator( internalImageContainer.applyMargin(left, top, right, bottom) } } - + internalImage.scaleType = it.scaleType resetRootTranslation() } }