2

Stellen Sie sich vor, ich habe eine MainActivity, die Liste der Aufgaben zeigt. Sie können neue Aufgaben zur Liste hinzufügen, indem Sie auf eine Standard-FAB-Schaltfläche klicken. Danach startet das neue WizardActivity. Das Hinzufügen von neuer Aufgabe ist ein 3-Schritt-Verfahren (jeder Schritt ist ein einzelne Fragment):Android - Assistent mit mehreren Fragmenten - Zurück Schaltfläche Verhalten

enter image description here

Ich brauche einen Rat über Back-Button Verhalten sowie den Zurück-Pfeil in Symbolleiste.

Sagen wir, ich bin in Schritt 2, was soll ich tun auf Rücken gedrückt? Gehen Sie zu Schritt 1 oder schließen Sie die Aktivität? Was ist das beste UX-Muster hier? Vielleicht sollte ich zusätzliche BACK und NEXT Tasten entfernen und sie in die Toolbar (ähnlich wie bei iOS) verschieben? Ich möchte das wirklich richtig machen, so dass alles intuitiv war.

+0

Zum vorherigen Schritt gehen und von Schritt 1 zurück zur vorherigen Aktivität wechseln –

Antwort

0

Sie können auch die Rücktaste des Geräts verwenden, um von Schritt 3-> Schritt2-> Schritt1 zu navigieren.

Wenn Sie nur in Schritt1 sind, schließen Sie die Aktivität.

Vergessen Sie auch nicht, die Instanz des Fragments in Schritt1 und Schritt2 zu speichern, damit der Benutzer, wenn er zum vorherigen Fragment zurückkehrt, um etwas zu bearbeiten, keine Daten erneut eingeben muss.

Anstatt die externe Zurück/Weiter-Schaltfläche zu verwenden, fügen Sie einfach eine nächste Schaltfläche zu jedem Fragment hinzu und lassen Sie den Benutzer wählen, um zum vorherigen Fragment über die Registerkarte zurückzukehren oder die Hardware-Zurück-Schaltfläche zu drücken.

0

Sagen wir, ich bin in Schritt 2, was soll ich bei gedrückter Taste tun? Zu Schritt 1 wechseln oder Aktivität schließen?

Die Zurück-Taste sollte immer zurück bewegen, das heißt, wenn auf Stufe 2, 1 bewegen zu Schritt und wenn auf Schritt 1 Gehen Sie zu der Ansicht vor Schritt 1

(wahrscheinlich die Aktivität schließen)

Vielleicht Ich sollte zusätzliche BACK- und NEXT-Buttons entfernen und in die Toolbar (ähnlich wie bei iOS) verschieben.

Ich würde dagegen raten. Android und iOS haben ihre Richtlinien aus einem Grund und sollten (vorzugsweise) nicht gemischt werden. Wenn Sie ein Android-Gerät haben, sollten die meisten Apps auf diesem Gerät ähnlich aussehen und sich ähnlich verhalten, um das Lernen/Verwenden dieser Apps zu erleichtern. Mischplattformen werden höchstwahrscheinlich Benutzer verwirren, die beide nicht verwendet haben.