До сих пор мы использовали только тосты в нашем приложении, и, поскольку мы планируем внедрить некоторые новые функции из библиотеки поддержки дизайна, мне интересно, что рекомендуется использовать для Snackbar по сравнению с Toast.
Я читал в документации по закусочной Google.
Панели закусок предоставляют легкую обратную связь об операции в небольшом всплывающем окне в нижней части экрана на мобильном устройстве и в левом нижнем углу на рабочем столе. Они находятся прежде всего над элементами на экране, включая FAB.
и тосты.
Android также предоставляет тосты в форме капсулы, которые в основном используются для обмена сообщениями в системе. Тосты похожи на закусочные, но не содержат действий и не могут быть удалены с экрана.
Я понимаю, что они делают, но немного не понимаю, когда что использовать. Означает ли это, что:
- Если бы мне не требовалось взаимодействие с пользователем, я бы использовал тост?
- Что подразумевается под «системным обменом сообщениями»? Применимо ли это к отображению информации, когда между моим приложением и системой Android произошло что-то важное?
- Что мне нравится, так это функция смахивания за пределы экрана - может ли это быть причиной начать замену тостов на закусочные? (хотя это немного основанный на мнении вопрос)