Диалоги#

Диалог-это способ информирования пользователя о важных уведомлениях или предоставления ему возможности выполнить одно действие.

Диалоги должны быть недвусмысленными и лаконичными в своих формулировках. Только самое общее, или главное действие должно быть выделено цветом. Главное действие должно располагаться сверху в вертикальных диалогах или справа в горизонтальных диалогах.

Основные действия могут быть положительными, отрицательными или нейтральными. Положительные действия добавляют что-то к их предметам. Негативные действия перемещают, удаляют или каким-то иным образом вносят изменения, которые нельзя легко отменить. Нейтральные действия не добавляют и не удаляют предмет, но все же вносят изменения.

Основное действие должно быть выделено с помощью theme.palette.normal.negative если оно негативно theme.palette.normal.positive, если оно позитивно, или theme.palette.normal.focus, если оно нейтрально. Остальные параметры должны быть серыми, без определения свойства цветовой темы.

../../_images/40.png

Диалоги должны возобновлять действия, а не задавать вопрос « да « или «нет». Например, пользователь хочет удалить какой-то контакт в адресной книге. Ваш диалог должен быть таким: «Вы уверены, что хотите удалить этот контакт?» Варианты ответа - «удалить» - отрицательное действие, окрашенное в красный цвет, и» отмена» - окрашенное в серый цвет.

Примеры конструкций, которых следует избегать#

../../_images/39.png

Слева: кнопка загрузки использует старый цвет фокуса, кнопка отмены (вторичное действие) использует старую серую расцветку.

Справа: Диалог использует общие ответы, обе кнопки окрашены как основные действия с запутанным цветовым оформлением: «будет ли клавиша «нет «вызывать необратимое действие, а «да» - аддитивное действие?»