Диалоговое окно — это модальное окно, которое появляется перед приложением и отображает информацию о задаче, требующей немедленного ответа пользователя.
Диалоговое окно может представлять собой предупреждение, требующее взаимодействия с пользователем. Это также может быть диалог выбора или подтверждения, который требует от пользователя сделать или подтвердить выбор. Диалоговое окно сохраняет фокус до тех пор, пока оно не будет закрыто или пока не будет выполнено необходимое действие. Поскольку диалоги отвлекают друг друга, их следует использовать с осторожностью.
Диалоги связаны с всплывающими уведомлениями (оба являются членами семейства компонентов Dialog), но они различаются по назначению и приоритету, как показано ниже.
Компонент | Цель | Приоритет |
тосты | Отображает информативное сообщение. Не требует взаимодействия с пользователем. Исчезает через 8 секунд. | Низкий |
Диалог | Отображает информацию и параметры задач, требующие взаимодействия с пользователем. Диалоговое окно сохраняет фокус до тех пор, пока пользователь не ответит. | Высокий |
Анатомия
Диалоги содержат информационный текст и элементы управления пользовательского интерфейса, которые запрашивают ответ пользователя.