[Motion] Removed internal listener from container transform after transition ends.

Resolves https://github.com/material-components/material-components-android/issues/1601

PiperOrigin-RevId: 325798894
This commit is contained in:
hunterstich 2020-08-10 10:24:11 -04:00 committed by Connie Shi
parent edbfd15c82
commit 05e0496cf9
2 changed files with 2 additions and 0 deletions

View File

@ -961,6 +961,7 @@ public final class MaterialContainerTransform extends Transition {
@Override
public void onTransitionEnd(@NonNull Transition transition) {
removeListener(this);
if (holdAtEndEnabled) {
// Keep drawable showing and views hidden (useful for Activity return transitions)
return;

View File

@ -966,6 +966,7 @@ public final class MaterialContainerTransform extends Transition {
@Override
public void onTransitionEnd(@NonNull Transition transition) {
removeListener(this);
if (holdAtEndEnabled) {
// Keep drawable showing and views hidden (useful for Activity return transitions)
return;