Prevent view from being removed if a to is found (#5135) (#5152)

Introduced in c68e7c8da78309a0b091c11379a8da5c6222572d

(cherry picked from commit 974275a42993534b6d63ae6ba34b75c3c21b7627)
This commit is contained in:
Antoine Gaudreau Simard 2021-05-23 11:00:43 -04:00 committed by Jobobby04
parent 14de1973a3
commit ac7e2909ba

View File

@ -26,11 +26,12 @@ class OneWayFadeChangeHandler : FadeChangeHandler {
if (to != null) {
val start: Float = if (toAddedToContainer) 0F else to.alpha
animator.play(ObjectAnimator.ofFloat(to, View.ALPHA, start, 1f))
} else {
if (from != null && (!isPush || removesFromViewOnPush())) {
container.removeView(from)
}
}
if (from != null && (!isPush || removesFromViewOnPush())) {
container.removeView(from)
}
return animator
}