Руководство пользователя Отмена

Работа с вложенными компонентами в Adobe XD

  1. Руководство пользователя Adobe XD
  2. Введение
    1. Новые возможности Adobe XD
    2. Распространенные вопросы
    3. Создание дизайна, прототипов и совместная работа в Adobe XD
    4. Управление цветом
    5. Системные требования
      1. Требования к оборудованию и программному обеспечению
      2. Adobe XD, Big Sur и Apple Silicon | macOS 11
    6. Основные сведения о рабочей среде
    7. Изменение языка приложения в Adobe XD
    8. Доступ к наборам для дизайна пользовательского интерфейса
    9. Доступность в Adobe XD
    10. Сочетания клавиш
    11. Советы и рекомендации
  3. Дизайн
    1. Монтажные области, направляющие и слои
      1. Начало работы с монтажными областями
      2. Использование направляющих и сеток
      3. Создание прокручиваемых монтажных областей
      4. Работа со слоями
      5. Создание групп прокрутки
    2. Фигуры, объекты и путь
      1. Выделение, изменение размера и поворот объектов
      2. Перемещение, выравнивание, распределение и упорядочивание объектов
      3. Группирование, блокирование, дублирование, копирование и зеркальное отражение объектов
      4. Задание обводки, заливки и теней для объектов
      5. Создание повторяющихся элементов
      6. Создание перспективных проектов с помощью 3D-преобразований
      7. Редактирование объектов с помощью логических операций
    3. Текст и шрифты
      1. Работа с инструментами для рисования и создания текста
      2. Шрифты в Adobe XD
    4. Компоненты и состояния
      1. Работа с компонентами
      2. Работа с вложенными компонентами
      3. Добавление нескольких состояний для компонентов
    5. Маскировка и эффекты
      1. Создание маски с фигурами
      2. Работа с эффектами размытия
      3. Создание и изменение градиентов
      4. Применение эффектов наложения
    6. Макет
      1. Адаптивное изменение размера и ограничения
      2. Установка фиксированного отступа для компонентов и групп
      3. Создание динамичных проектов с подборками
    7. Видео и анимации Lottie
      1. Работа с видео
      2. Создание прототипов при помощи видео
      3. Работа с анимацией Lottie
  4. Создание прототипа
    1. Создание интерактивных прототипов
    2. Анимирование прототипов
    3. Свойства объекта, которые поддерживаются при автоматическом анимировании
    4. Создание прототипов с клавиатуры и геймпада
    5. Создание прототипов с помощью голосовых команд и воспроизведения
    6. Создание синхронизированных переходов
    7. Добавление наложений
    8. Создание голосовых прототипов
    9. Создание якорных ссылок
    10. Создание гиперссылок
    11. Предварительный просмотр проектов и прототипов
  5. Публикация, экспорт и проверка
    1. Публикация выбранных монтажных областей
    2. Предоставление совместного доступа к проектам и прототипам
    3. Настройка разрешений на доступ к ссылкам
    4. Работа с прототипами
    5. Просмотр прототипов
    6. Работа со спецификациями дизайна
    7. Предоставление общего доступа к спецификациям дизайна
    8. Проверка спецификаций дизайна
    9. Навигация в спецификациях дизайна
    10. Проверка и комментирование спецификаций дизайна
    11. Экспорт ресурсов дизайна
    12. Экспорт и загрузка ресурсов из спецификаций дизайна
    13. Корпоративный групповой совместный доступ
    14. Резервное копирование или перенос ресурсов XD
  6. Системы дизайна
    1. Системы дизайна с библиотеками Creative Cloud Libraries
    2. Работа с ресурсами документа в Adobe XD
    3. Работа с библиотеками Creative Cloud Libraries в Adobe XD
    4. Переход от связанных ресурсов к библиотекам Creative Cloud Libraries
    5. Работа с проектными токенами 
    6. Использование ресурсов из библиотек Creative Cloud Libraries
  7. Облачные документы
    1. Облачные документы в Adobe XD
    2. Совместная работа и совместное редактирование проектов
    3. Совместное редактирование документов, к которым вам предоставили доступ
  8. Интеграция и плагины
    1. Работа с внешними ресурсами
    2. Работа с ресурсами проекта из Photoshop
    3. Копирование ресурсов из Photoshop
    4. Как импортировать или открыть проекты Photoshop
    5. Работа с ресурсами Illustrator в Adobe XD
    6. Импортирование и открытие проектов Illustrator
    7. Копирование векторных объектов из Illustrator в XD
    8. Плагины для Adobe XD
    9. Создание плагинов и управление ими
    10. Интеграция Jira с XD
    11. Подключаемый модуль Slack для XD
    12. Подключаемый модуль Zoom для XD
    13. Публикация работы из XD на Behance
  9. XD для iOS и Android
    1. Предварительный просмотр на мобильных устройствах
    2. Часто задаваемые вопросы по Adobe XD для мобильных устройств
  10. Устранение неполадок
    1. Выявленные неполадки и исправленные ошибки
      1. Выявленные неполадки
      2. Исправленные неполадки
    2. Установка и обновления
      1. XD отображается как несовместимый в Windows
      2. Код ошибки 191
      3. Код ошибки 183
      4. Проблемы при установке плагинов XD
      5.  Запрос на удаление и переустановку XD в Windows 10
      6. Проблемы с миграцией предпочтений
    3. Запуск и сбой
      1.  XD аварийно завершает работу при запуске в Windows 10
      2.  XD закрывается при выходе из Creative Cloud
      3. Проблема со статусом подписки в Windows
      4. Предупреждение о заблокированном приложении при запуске XD в Windows
      5. Создание аварийного дампа в Windows
      6. Сбор и отправка журнала сбоев
    4. Облачные документы и библиотеки Creative Cloud Libraries
      1. Проблемы с облачными документами XD
      2. Проблемы со связанными компонентами
      3. Проблемы с библиотеками и ссылками
    5. Прототип, публикация и обзор
      1. Не удается записать взаимодействия прототипов в macOS Catalina
      2. Проблемы с процессами публикации
      3. Опубликованные ссылки не отображаются в браузерах
      4. Прототипы некорректно отображаются в браузерах
      5. На общих ссылках внезапно появляется панель комментариев
      6. Невозможно опубликовать библиотеки
    6. Импорт, экспорт и работа с другими приложениями
      1. Импорт и экспорт в XD
      2. Файлы Photoshop в XD
      3. Файлы Illustrator в XD
      4. Экспорт из XD в After Effects
      5. Файлы Sketch в XD
      6. В разделе экспорта не представлены сторонние приложения

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

Создание системы дизайна требует умения создавать компоненты на молекулярном уровне. Это необходимо для повторного использования и обеспечения гибкости. При создании компонентов приложение XD позволяет вкладывать их друг в друга и создавать такие сложные объекты, как меню, макеты на основе карточек и многое другое. 

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

Компоненты
Работа с вложенными компонентами в XD

Еще не знакомы с XD?

Загрузить XD

Научитесь основам работы с приложением

Уже пользуетесь Adobe XD?

Обновить приложение

Ознакомьтесь с новыми возможностями

Прежде чем продолжить

Ознакомьтесь с описанными ниже понятиями.

Термины, связанные с компонентами

Для начала давайте узнаем, что означают некоторые важные термины, имеющие отношение к вложенным компонентам:

  • Основной компонент: компонент, определяющий и контролирующий все свойства компонента.
  • Экземпляр компонента — копия основного компонента, наследующая внесенные в него изменения.
  • Вложенный компонент — компонент, который находится внутри другого компонента.
  • Внешний компонент — компонент, внутри которого есть другой компонент.

Создание вложенного компонента

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

Для создания вложенных компонентов можно использовать любой из подходов, описанных ниже.

Подход А: скопировать/вставить экземпляр компонента в группу и преобразовать его в компонент.

  1. Создайте главный компонент «Кнопка».
  2. Скопируйте и вставьте экземпляр компонента «Кнопка» в группу.
  3. Выберите группу и преобразуйте ее в компонент. 

Подход Б: скопировать/вставить экземпляр компонента в существующий компонент.

Вставьте экземпляр компонента «Кнопка» внутри группы

  1. Создайте главный компонент «Кнопка».
  2. Скопируйте и вставьте экземпляр компонента «Кнопка» в другой компонент.

Подход В: выберите часть компонента и преобразуйте ее в компонент.

  1. Создайте главный компонент диалогового окна.
  2. Выберите кнопку внутри компонента.
  3. Преобразуйте кнопку в компонент.

Пример

Давайте используем Подход А для создания компонента диалогового окна.

Вставка экземпляра кнопки

Вставить экземпляр

Вставьте экземпляр компонента «Кнопка» внутри группы.

Преобразование в компонент

Создать компонент

Выберите группу и сделайте из нее компонент.

Создание компонента «Кнопка»

Создайте компонент «Кнопка»

Создайте компонент «Кнопка» для диалогового окна.

Создание диалогового контейнера

Диалоговый контейнер

Создайте диалоговый контейнер с текстом и другими объектами внутри в качестве группы.

Рекомендации

Вот несколько рекомендаций по созданию вложенных компонентов:

  • Вы можете создать компонент с несколькими вложенными компонентами. Однако когда компоненты имеют несколько состояний с множеством объектов, производительность системы может снижаться. В таких случаях для достижения оптимальной производительности вы можете вкладывать компоненты максимум на три уровня и ограничивать количество состояний на каждый уровень максимум до десяти на компонент.
  • Нельзя вкладывать компонент сам в себя. Это может привести к получению недействительного компонента, поскольку компоненты будут ссылаться сами на себя.
  • Если у вас во внешнем главном компоненте есть вложенный компонент с несколькими состояниями, вы можете переключить состояние вложенного компонента. Изменение состояния при этом отразится на всех экземплярах внешнего компонента.

Синхронизация вложенных компонентов

Благодаря синхронизации вложенных компонентов, изменения, внесенные в компоненты, вложенные в главный компонент, распространяются на все экземпляры главного компонента. 

Рассмотрим, как это работает. 

Пример 1. Кнопка внутри контейнера, которая получает изменения от основной кнопки.

  1. Создайте кнопку, выступающую в качестве первого главного компонента.
  2. Вложите экземпляр кнопки в меню переключения.
  3. Вложите экземпляр меню переключения в контейнер.

Любые изменения, внесенные в компонент основной кнопки, распространяются на все кнопки, вложенные в раскрывающееся меню и контейнер.

Вставьте экземпляр компонента «Кнопка» внутри группы

Теперь создайте два экземпляра основной кнопки, два экземпляра главного раскрывающегося меню и экземпляр главного контейнера.

Рассмотрим несколько сценариев.

Сценарий 1

Сценарий 1

Измените цвет кнопки, вложенной в главное раскрывающееся меню, на синий. 

Все кнопки, вложенные в экземпляры раскрывающегося меню и находящиеся внутри контейнеров, изменили свой цвет на синий.

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

Сценарий 2

Сценарий 2

Измените цвет кнопки, вложенной в главный контейнер, на розовый. Кнопка внутри экземпляра контейнера также станет розовой.

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

Сценарий 3

Сценарий 3

Измените цвет кнопки, вложенной в экземпляр контейнера, на зеленый.

Ни одна из других кнопок не меняет свой цвет на зеленый, поскольку это изменение было внесено в экземпляр, а не в главный компонент, и это изменение является переопределением. 

Сценарий 4

Сценарий 4

Продолжая работу со сценария 3, измените цвет кнопки, вложенной в главный контейнер, на фиолетовый. 

Вложенная в экземпляр контейнера кнопка не меняет свой цвет, поскольку для нее уже существует соответствующее переопределение.

На что следует обратить внимание

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

Рекомендации

Вот несколько рекомендаций по работе с переопределениями в экземплярах вложенных компонентов.

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

Библиотеки Creative Cloud Libraries помогают распространять стили и компоненты системы дизайна для их последующего использования в других документах. Чтобы создать систему дизайна и делиться ею через библиотеки Creative Cloud Libraries, выполните упорядочивание ресурсов системы дизайна путем добавления цветов, стилей символов и компонентов на панель «Ресурсы документа» и опубликуйте их в виде библиотеки; это позволит использовать их во всех окнах XD и других приложениях Creative Cloud. Дополнительные сведения об использовании Creative Cloud Libraries см. в разделе Работа с Creative Cloud Libraries в XD.

Часто задаваемые вопросы

В предыдущих версиях XD изменения, внесенные во вложенный компонент, не обновлялись в экземплярах внешнего компонента. Для удобства работы откройте свои документы в последней версии приложения XD.

Нет. Когда вы открываете существующий документ с вложенными компонентами в последней версии XD, приложение XD автоматически переносит эти компоненты в новую модель, чтобы вы могли начать работу с ними как можно быстрее.

Когда ваш документ был открыт в приложении XD, эти конкретные компоненты не соответствовали своей версии на панели «Ресурсы». Чтобы обеспечить перенос объектов без потери данных, эти главные компоненты были преобразованы в экземпляры на холсте. Если вы хотите вернуть главный компонент на холст, щелкните правой кнопкой мыши по внешнему экземпляру и выберите Редактировать главный компонент. Кроме того, если вы хотите, чтобы ваш главный компонент выглядел как экземпляр на холсте, вы можете перенести любые необходимые переопределения из вашего экземпляра в главный компонент. 

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

Начиная с XD версии 34 приложение XD больше не поддерживает вложение главного компонента в другой главный компонент. Если вы выполните какое-либо действие, которое ранее привело бы к созданию вложенного главного компонента, то внутренний компонент будет заменен соответствующим экземпляром. 

Подробнее

Чтобы узнать больше о вложенных компонентах в XD, посмотрите это видео.
Время просмотра: 10 минут

Что дальше?

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

Есть вопрос или идея?

обратитесь за помощью в сообщество

Хотите задать вопрос или поделиться идеей? Присоединяйтесь к сообществу Adobe XD. Мы будем рады услышать ваши идеи и увидеть ваши работы!

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?