Черная пятница в UPROCK!

Создаем аватар: все, что вам нужно знать

Погружаемся в тему аватаров: разные события, состояния, действия, выбор цвета — лучшие практики UI-дизайна.

Здесь вы также найдете множество вдохновляющих примеров.

Изначально опубликовано здесь

👋 Привет, это Роман.

Я UI-дизайнер, который стал онлайн-предпринимателем (хотя и не планировал этого). В 2018 году я начал создавать UI-киты для Figma и запустил Setproduct. Миссия этого сайта — помочь дизайнерам, разработчикам и компаниям сэкономить деньги и время, которые обычно тратятся на дизайн, чтобы намного быстрее выпускать свои продукты.

Я занимаюсь графическим дизайном более 20 лет. В последние годы я посвящал практически каждый день своей жизни просмотру десятков тысяч компонентов, экранов, веб-сайтов и приложений, изучая их структуру, макеты и цветовые решения. Моя цель — создать исчерпывающее руководство по UI-дизайну приложений и их компонентов, шаблонов и т.д.

В настоящий момент это руководство находится в стадии разработки. К сожалению, не всегда можно изложить на бумаге все то, что ты изучил. Надеюсь, что вы, ребята, тоже внесете свой вклад в эту работу. Поэтому я прошу вас, делитесь своими мыслями. Я всегда открыт для диалога.

👇 Давайте приступим к изучению состояний, стилей, размеров, вариантов использования и шаблонов аватаров.

UI-дизайн аватаров

Аватар (также известен как юзерпик) — это компонент, предназначенный для идентификации пользователя.

1. Какие элементы может включать аватар

В дизайне аватара могут быть использованы следующие типы контента:

  • Нулевое состояние (empty state)
  • Инициалы
  • Фотография или изображение пользователя
2. Цвет и размер

В зависимости от ситуации используются самые разные цвета и размеры аватаров:

  • Чтобы аватары отличались, задайте им разные цвета фона.
  • В хедерах и панелях навигации аватары обычно имеют ширину 24-40 dp.
  • В списках и контентных блоках — ширину 40-48 dp.
  • Если вы хотите использовать аватары в таких разделах, как Профиль, Настройки и т.д., сделайте их размером от 56 dp.
3. События и уведомления

Когда мы хотим сообщить о чем-то или побудить к действию с помощью аватара, мы можем использовать дополнительные компоненты:

  • Индикаторы, которые показывают, находится ли пользователь онлайн или офлайн
  • Уведомления и элементы визуальной обратной связи (метки с цифрами)
  • Иконки, которые показывают, какие действия доступны пользователю
4. Статус пользователя

Самая распространенная практика отображения статуса пользователя — размещение цветного индикатора в правом нижнем углу юзерпика.

  • Зеленый цвет указывает на то, что пользователь онлайн, серый — офлайн.
  • Закрашенный кружок показывает, что пользователь онлайн, пустой — офлайн (альтернативный вариант).
5. Индикаторы уведомлений

Индикатор уведомления может выглядеть по-разному в зависимости от того, насколько важным оно является.

  • Если сообщение имеет высокий приоритет, используются яркие цвета и сплошная заливка.
  • В остальных случаях — приглушенный или светлый фон.
6. Призыв к действию

Когда пользователь нажимает на аватар, снизу обычно появляются круглая кнопка или иконка, которая показывает, какие действия он может совершить.

  • Выбирайте иконки, которые соответствуют ожиданиям пользователя
  • Тщательно подбирайте цвета, чтобы они отражали значение события или действия

Аватары с текстом

1. Текст сбоку

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

  • Более крупные заголовки содержат имя пользователя
  • Подзаголовки включают дополнительные детали (например, статус, род занятий, время последнего посещения, количество подписчиков и т.д.)
2. Текст снизу

В некоторых разделах, например, Социальные сети, Профиль, Настройки и т.д., лучшим решением будет добавление аватара большого размера с текстом, размещенным под ним.​

UX-паттерны для аватаров

1. События

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

2. Прогресс

Дизайнеры все еще часто используют в аватарах индикатор выполнения задач в виде линии, которая заполняется цветом. Это решение остается популярным и довольно удобным.

3. Выбор

Состояние выбора, один из самых надежных методов подтверждения, обычно обозначается комбинацией рамки и иконки.

Еще одно популярное решение:

Группа аватаров

1. С кнопкой

Когда аватары сгруппированы, к ним можно добавить CTA-кнопку, чтобы пользователь знал, какие действия он может совершить.

Например, кнопка с плюсом может означать несколько доступных вариантов взаимодействия (добавление, редактирование, сортировка и т.д.).

2. С плашкой

Плашка с цифрой — отличное решение, если вы хотите обозначить количество пользователей, чьи аватарки не отображаются на экране.

3. Плашка с состоянием наведения

Один из самых распространенных паттернов — когда при наведении курсора мыши на плашку появляется оверлей с дополнительной информацией о пользователях.

4. Аватар с состоянием наведения

Добавьте всплывающие подсказки, чтобы показывать полное имя каждого пользователя, когда человек наводит курсор мыши на аватар внутри группы.

Шаблоны

Самый популярный вариант использования аватаров в приложениях или на сайтах — добавление маленького юзерпика в хедер или более крупного в раздел Профиль / Настройки. При этом пользователи могут редактировать изображение.

Вот и все. Надеюсь, теперь вы точно знаете, как создать самый лучший аватар.

Если вы хотите подробнее изучить примеры аватаров, использованные в посте, вы можете найти их здесь и скопировать себе в Figma.

Источник
и
:
arrow