Есть ли общепринятая практика между тостами и закусочными? Отображать их?

В Android я могу отображать короткие сообщения пользователю, используя тосты или закуски.

Есть ли определенный стандарт относительно того, какие из них мне следует использовать? Все тосты? Все закусочные? Тосты во время DialogFragments и Snackbars в противном случае? Есть ли способ заставить Snackbar отображаться в верхней части остальной части экрана (если я не хочу передавать ему конкретный вид)?

2 ответа

Снек-бар это материальная особенность, тост - голографический стиль. Если ваше приложение имеет материальный дизайн, лучше использовать Snackbar в качестве материального элемента (например, физический мир бумаги) вместо полупрозрачного / затененного тоста. По сравнению с реальным миром:

Как часто вы видите "текст в воздухе"? Новее)) Но может быть, когда ты под каким-то наркотиком это возможно) Призрак нереален) Из-за материального мира, текстов на бумагах, досках, других физических местах нормальное поведение.

В случае верхней закуски, откройте для себя это

Если вы хотите подтвердить пользователю, что что-то только что произошло, что-то пошло хорошо и т. Д. Toast это путь, я бы сказал.

Но если пользователь сделал что-то, например, удалив элемент из списка, вы бы хотели дать пользователю возможность отменить. Возможно, это можно сделать с помощью диалогового окна с предупреждением, но это также раздражает пользователя. Быть вынужденным изменить фокус и перейти к диалоговому окну предупреждения, спрашивающему, действительно ли это то, что пользователь хочет сделать, например: "Вы действительно хотите это удалить? Нет, да".

С SnackBar Вы можете сообщить пользователю, что элемент был удален, но также можете отменить действие. Который должен вернуть элемент в список при клике.

Посмотрите на это короткое видео, она лучше объясняет их использование:)

https://www.youtube.com/watch?v=puhfMX8jb9c&list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM&index=5

Другие вопросы по тегам