Диалоги

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

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

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

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

../../_images/40.png

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

The title should contain useful information. Continuing the contact deletion example, using the contact’s name as the title makes it clear and easy to see what is being deleted. A good rule of thumb is to look at your dialog with and without the title - the latter should clearly be missing some data about what is happening.

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

../../_images/39.png

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

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