Skip to content

Commit b7b8416

Browse files
thomasdelgadomichaelhenry
authored andcommitted
Adds tint color into consideration when animating
1 parent 9d9cb94 commit b7b8416

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Sources/ImageViewer_swift/ImageViewerTransitionPresentationManager.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,13 @@ extension ImageViewerTransitionPresentationAnimator: UIViewControllerAnimatedTra
8888

8989
transitionView.addSubview(controller.view)
9090
transitionVC.targetView?.alpha = 0.0
91+
transitionVC.targetView?.tintColor = sourceView.tintColor
9192

9293
let dummyImageView = createDummyImageView(
9394
frame: sourceView.frameRelativeToWindow(),
9495
image: sourceView.image)
9596
dummyImageView.contentMode = .scaleAspectFit
97+
dummyImageView.tintColor = sourceView.tintColor
9698
transitionView.addSubview(dummyImageView)
9799

98100
UIView.animate(withDuration: duration, animations: {
@@ -121,6 +123,7 @@ extension ImageViewerTransitionPresentationAnimator: UIViewControllerAnimatedTra
121123
let dummyImageView = createDummyImageView(
122124
frame: targetView?.frameRelativeToWindow() ?? UIScreen.main.bounds,
123125
image: targetView?.image)
126+
dummyImageView.tintColor = sourceView?.tintColor
124127
transitionView.addSubview(dummyImageView)
125128
targetView?.isHidden = true
126129

0 commit comments

Comments
 (0)