Gemeinsamer Android-Elementübergang zwischen Fragmenten mit Recyclerview- und Detailansicht

9

Ich habe 2 Fragmente: Fragment 1 enthält Recyclerview & amp; Fragment 2 mit Detailansicht für das ausgewählte Objekt. Zwischen diesen beiden Fragmenten befindet sich ein Bild mit geteiltem Element. Beim Übergang von Fragment 1 zu 2 möchte ich den Übergangseffekt für Standard-Shared-Elemente sehen, aber es scheint nicht mit Recyclerview zu funktionieren. Weil, wenn ich nur eine andere separate Ansicht im ersten Fragment anstelle von recyclerview verwende, zeigt es richtigen Übergang. Beachten Sie, dass ich positionsbasierten eindeutigen Übergangsnamen Recyclerview-Elementbildern zugewiesen habe.

Code ist wie folgt: MyActivity.java

%Vor%

Wenn ich die folgenden zwei Zeilen ändere:

%Vor%

von

%Vor%

Dann kann ich sehen, dass das Bild imgDummy2 korrekt übergeht, wahrscheinlich, weil es außerhalb der Recycler-Ansicht liegt.

Irgendeine Idee, wie kann ich dasselbe auch in der Recycleransicht anwenden?

    
Ankur 17.01.2015, 13:17
quelle

1 Antwort

1

Ich kenne seinen Weg spät. Aber hatte damit zu kämpfen und schließlich Transitionsanimation von Recycler Ansicht in Fragment A zu Fragment B arbeiten.

Versuchen Sie, imgDummy.getTransitionName ()) in der unteren Zeile

zu ändern %Vor%

zum Übergangsnamen der ImageView in fragmentB

    
Ragesh Ramesh 15.03.2016 11:18
quelle