Ich habe eine Aktivität, die eine Listenansicht enthält. Meine Listenansicht hat viele Bilder. Wenn ein Benutzer ein Bild berührt, beginnt die zweite Aktivität mit dem Übergang des gemeinsamen Elements. Die zweite Aktivität enthält den Viewerpager, der Bilder in der ersten Aktivität anzeigt. Ich möchte, wenn der Benutzer nach dem Ändern des aktuellen Bildes zurück drücken, zurück Übergang zum aktuellen Bildelement mit Animation. Standardmäßig Beispiel für den Übergang eines freigegebenen Elements, wenn der Benutzer die Übergangsanimation zurück zum ersten Element zurückdrückt, den der Benutzer berührt.So geben Sie verschiedene freigegebene Elemente vom ersten freigegebenen Element zurück, wenn Sie eine Übergangsaktivität starten
-1
A
Antwort
0
try Verwendung listView.setSelection(position)
in onResume Methode
Oder für glatten Scroll listView.smoothScrollToPosition(position);
0
prüft dieses Beispielprojekt: https://github.com/alexjlockwood/activity-transitions
Der entscheidende Punkt: Sie haben Aktivität zu erzählen 1 eine neue Position des gemeinsamen Elements.
Verwandte Themen
- 1. So geben Sie eine bestimmte Zeichenfolge zurück
- 2. So geben Sie AJAX-Ausnahmen vom Portlet zurück
- 3. So geben Sie den ersten Datensatz aus der Gruppe zurück:
- 4. So geben Sie Fehler von PYODBC zurück
- 5. So geben Sie eine Zellreferenz aus einer Formel zurück
- 6. So geben Sie None in Scala zurück
- 7. Geben Sie eine Bestätigungsmeldung mit Schlüssel zurück und geben Sie
- 8. So geben Sie Dialogfragmente Ergebniswerte zurück
- 9. FMDatabaseQueue So geben Sie einen Wert zurück
- 10. So geben Sie Konsolendaten in angularjs zurück
- 11. So geben Sie eine Zeichenfolge von async zurück
- 12. So geben Sie eine schreibgeschützte Kopie einer Sammlung zurück
- 13. Geben Sie die ersten N Zeichen der Zeichenfolge zurück
- 14. So geben Sie Informationen zurück, wenn Sie eine 500 Response zurückgeben
- 15. So erweitern Sie eine Sequenz (var-args) in verschiedene Elemente
- 16. So geben Sie eine Datentabelle von einem [WebMethod] zurück
- 17. So geben Sie eine Arraylist aus einer Methode zurück
- 18. So erhalten Sie verschiedene Elternklassen für verschiedene Elemente
- 19. Geben Sie den Wert der MySQL-Abfrage zurück, wenn sie nicht leer ist. Geben Sie andernfalls eine leere Zeichenfolge zurück
- 20. Geben Sie verschiedene UITableViewCell-Typen in cellForRowAtIndexPath zurück
- 21. geben Sie eine Zeichenfolge in Javascript zurück
- 22. So speichern Sie UITableView-Status für verschiedene Elemente
- 23. Geben Sie C++ zu Python zurück?
- 24. So starten Sie eine URL, wenn eine E-Mail ankommt
- 25. Geben Sie Elternklasse, wenn keine untergeordneten Elemente mit Klassen
- 26. Schließen Sie eine Scrapy-Spinne, wenn eine Bedingung erfüllt ist, und geben Sie das Ausgabeobjekt zurück
- 27. Binary Tree, geben Sie das übergeordnete Element des Knotens zurück
- 28. So starten Sie die Aktivitätsanzeige, wenn eine Warnung angezeigt wird
- 29. So geben Sie den Mehrfachformularwert von einer einzelnen Seite zurück
- 30. So zeigen Sie die freigegebene Runner-Warteschlange an
Ich möchte dieses Element nicht auswählen, ich möchte nur Animation endet in diesem Element. Manche mögen Media Viewer im Telegramm. –
@NoBody Ich bearbeite, das ist was du willst? – Tim
Nein, bitte warten, ich beschreibe mein Problem im Bild. –