Диалоги#
Диалог-это способ информирования пользователя о важных уведомлениях или предоставления ему возможности выполнить одно действие.
Диалоги должны быть недвусмысленными и лаконичными в своих формулировках. Только самое общее, или главное действие должно быть выделено цветом. Главное действие должно располагаться сверху в вертикальных диалогах или справа в горизонтальных диалогах.
Основные действия могут быть положительными, отрицательными или нейтральными. Положительные действия добавляют что-то к их предметам. Негативные действия перемещают, удаляют или каким-то иным образом вносят изменения, которые нельзя легко отменить. Нейтральные действия не добавляют и не удаляют предмет, но все же вносят изменения.
Основное действие должно быть выделено с помощью theme.palette.normal.negative
если оно негативно theme.palette.normal.positive
, если оно позитивно, или theme.palette.normal.focus
, если оно нейтрально. Остальные параметры должны быть серыми, без определения свойства цветовой темы.
Диалоги должны возобновлять действия, а не задавать вопрос « да « или «нет». Например, пользователь хочет удалить какой-то контакт в адресной книге. Ваш диалог должен быть таким: «Вы уверены, что хотите удалить этот контакт?» Варианты ответа - «удалить» - отрицательное действие, окрашенное в красный цвет, и» отмена» - окрашенное в серый цвет.
Примеры конструкций, которых следует избегать#
Слева: кнопка загрузки использует старый цвет фокуса, кнопка отмены (вторичное действие) использует старую серую расцветку.
Справа: Диалог использует общие ответы, обе кнопки окрашены как основные действия с запутанным цветовым оформлением: «будет ли клавиша «нет «вызывать необратимое действие, а «да» - аддитивное действие?»