Wenn Sie an den Benutzer bestätigen wollen, dass etwas gerade passiert ist, dass etwas ging in Ordnung, usw. ein Toast
die Art, wie ich würde sagen, zu gehen.
Aber wenn der Benutzer etwas wie zum Beispiel ein Element aus einer Liste entfernt hat, möchten Sie dem Benutzer eine Option zum Rückgängig machen geben. Es könnte wahrscheinlich mit einem Alarmdialog gemacht werden, aber das ist auch für den Benutzer lästig. Um gezwungen zu sein, den Fokus zu ändern und zu einem Alarmdialog zu gehen und zu fragen, ob es wirklich das ist, was der Benutzer tun möchte, zum Beispiel "Möchtest du das wirklich löschen? Nein Ja".
Mit einer SnackBar
können Sie den Benutzer informieren, dass der Artikel gelöscht wurde, sondern auch eine Rückgängig-Aktion bereitstellen. Welches sollte den Gegenstand in die Liste beim Klicken zurückstellen.
Schauen Sie sich das Video, erklären sie die Verwendung von diesen besser :)
https://www.youtube.com/watch?v=puhfMX8jb9c&list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM&index=5
Hat ein „oberer Snack“ auch funktionieren, wenn Sie DialogFragments verwenden? –
Ich muss auch sagen, obwohl ich die Materialdesign-Spezifikations-Seiten gelesen habe, habe ich immer noch keine wirkliche Idee, was es bedeutet, Material Design zu verwenden. Schatten deuten auf Erhebungen und verschiedene Gegenstände hin, denke ich? –
Es hängt von deinem Fragment ab. Wenn es Vollbild ist, findet es statt. Übrigens, Dialog ist eine andere materielle/physische Einheit – once2go