Gemeinsamen Elementübergang verzögern, um die Animation der Statusliste abzuschließen

Ich habe einen gemeinsamen Elementübergang bei Lollipop ausprobiert. Ich habe eine Recycling-Übersicht, in der einige Karten geladen werden. Mit einem Klick wird die Karte in der nächsten Aktivität zu ihren Details erweitert.

Ich habe einen Ripple-Effekt und einen StateListAnimator auf der Karte gesetzt. Diese sind jedoch nicht sichtbar, da der Übergang beginnt, bevor diese Effekte abgeschlossen sind.

Gibt es eine Möglichkeit, den Übergang zu verzögern, damit er auf den Abschluss des Statelisten-Animators und der Ripple warten kann?

Hier ist der Code, den ich benutze

ActivityOptions options = null;
        if (Utilities.isLollipop()) {
            options = ActivityOptions.makeSceneTransitionAnimation(this, Pair.create(view, "hero_view"), Pair.create((View) fab, "fab"));
 startActivity(detailIntent, options.toBundle());
        }

Danke im Vorau

Antworten auf die Frage(4)

Ihre Antwort auf die Frage