Список
Пример
Вот пример того, как выглядит список, когда все обязательные и необязательные поля заполнены.
![](https://developers.google.cn/static/assistant/conversation-design/images/listmappeddaisies.png?authuser=0&hl=ru)
Требования
Этот визуальный компонент в настоящее время поддерживает настройку .
Имя поля | Необходимый? | Ограничения/настройки |
---|---|---|
Название списка | Нет |
|
Основной текст | Да |
|
Вторичный текст Также называется основным или форматированным текстом. | Нет |
|
Изображение товара | Нет |
|
Количество предметов
- Максимум: 10
- Минимум: 2
Последовательность
Все элементы в карусели должны содержать одни и те же поля — например, если один элемент содержит изображение, то все элементы в карусели должны содержать изображения.
Интерактивность
- Проведите пальцем по карусели, чтобы открыть разные карты.
- Касание: когда пользователи касаются элемента, название элемента принимается в качестве пользовательского ввода, начиная следующий ход в диалоговом окне.
- Голос/Клавиатура: ответ с названием карты аналогичен выбору этого элемента.
Руководство
Списки в основном используются для просмотра и выбора заголовков. Хотя у вас может быть от 2 до 30 элементов списка, мы рекомендуем использовать от 2 до 10.
Используйте списки, чтобы помочь пользователю выбрать контент, который:
- можно наиболее осмысленно просматривать, просматривая короткие заголовки или описания (например, названия песен, имена контактов, названия событий, темы сеансов).
- пользователю может потребоваться сканировать и сравнивать во время просмотра (например, цены на акции)
Используйте заголовки, которые уникальны и удобны для разговора.
![](https://developers.google.cn/static/assistant/conversation-design/images/titles-list-do.png?authuser=0&hl=ru)
Делать.
Название каждого элемента должно быть как можно короче, но при этом оставаться отличным от других элементов.
![](https://developers.google.cn/static/assistant/conversation-design/images/titles-list-dont.png?authuser=0&hl=ru)
Не.
Не повторяйте слова или фразы в заголовках, например, «42 и его отношение к…». Они не помогают однозначно идентифицировать элемент, а заголовок будет слишком длинным, чтобы уместиться на экране.
Делайте описания краткими, включая только полезную и актуальную информацию.
![](https://developers.google.cn/static/assistant/conversation-design/images/descriptions-do.png?authuser=0&hl=ru)
Делать.
Описания элементов списка должны содержать только ту информацию, которая отличает их друг от друга и актуальна в контексте запроса пользователя на ваше Действие.
![](https://developers.google.cn/static/assistant/conversation-design/images/descriptions-dont.png?authuser=0&hl=ru)
Не.
Избегайте предоставления ненужной информации в описаниях элементов вашего списка; это отнимает драгоценное место от информации, которая действительно нужна пользователю, чтобы сделать выбор.
Если в вашем списке всего 2 элемента, подумайте, достаточно ли простого вопроса «или/или», чтобы помочь пользователю принять решение.
![](https://developers.google.cn/static/assistant/conversation-design/images/shortlist-do.png?authuser=0&hl=ru)
Делать.
Если вы предлагаете только два варианта, просто задать вопрос может быть лучшим способом помочь пользователю принять решение.
![](https://developers.google.cn/static/assistant/conversation-design/images/shortlist-dont.png?authuser=0&hl=ru)
Не.
В этом случае визуальные эффекты не нужны для представления важной информации. Чипы помогут пользователю ответить, если ему нужны предложения.
Избегайте списков из 1 пункта.
![](https://developers.google.cn/static/assistant/conversation-design/images/lists-avoid-do.png?authuser=0&hl=ru)
Делать.
Вместо списка из 1 элемента предоставьте пользователю дополнительную информацию о 1 доступном для него варианте.
![](https://developers.google.cn/static/assistant/conversation-design/images/lists-avoid-dont.png?authuser=0&hl=ru)
Не.
Не заставляйте пользователя выбирать, когда есть только один вариант.