Comments 7
Ну, раз они все-таки "всплывающие", то не хватает:
Откуда всплывает? Почему именно так? Какая разница в восприятии тоста сверху и снизу?
Как привлекает к себе внимание и должен ли? Какая анимация уместна, а какая нет?
Сколько времени держится? Почему именно столько?
Какое взаимодействие с пользователем: кнопка закрытия? закрытие по клику? Как понять по внешнему виду, что он работает именно так?
"Правильно" ли добавлять в тосты кнопки, чекбоксы, ссылки?
Как ведут себя несколько уведомлений? Разного типа? Если не влезают?
Как посмотреть случайно закрытые или пропущенные "тосты"?
Нужна ли функция "не беспокоить"? Где и как ее делать?
идеальный тост - тот, которого нет)
ps конечно, если мы не о еде
Однажды одна маленькая-маленькая птичка решила войти в айти. И ей предложили написать тост. Она долго думала, при чём тут алкоголь, но так и не поняла. И решила бросить эту работу и пошла выпрашивать семечки у прохожих. Так выпьем же за то, чтобы люди аккуратней подбирали названия для элементов интерфейса, а всплывающие уведомления отключали по дефолту!
Это всё андроидный фуд-фетишизм, потому что в качестве альтернативы документация предлагает snackbar.
Да, а чем "уведомление" (notification) отличается от "тоста"?
Вообще, мне кажется, тут смешаны, как минимум, два разных по смыслу уведомления. На примере Андроида: один вариант "я что-то делаю, я не сдох и не завис и вот даже некий результат, но это не важно", второй тип "что-то пошло не так и тебе, пользователь, стоит об этом знать". В первом случае - как на скрине, неприметное уведомление, которое исчезнет без следа. Во втором - уведомление засядет сверху, у часиков, и будет мозолить глаза. Так к какому типу относятся "тосты"?
Ну так этим и отличается. Уведомление выбрасывается, когда приложение работает в фоне, а пользователя уведомить надо. А тост - просто кусок лога, когда пользователь прямо здесь, и надо сказать ему, что всё нормально.
Тосты – всплывающие уведомления. Как создать идеальный тост