Создание темы для виджетов гарантирует, что ваше приложение будет выглядеть единообразно и иметь целостный дизайн. Виджеты темы можно использовать повторно, что упрощает обновление стилей вашего приложения. Если вы решите изменить какое-либо свойство виджета, например, цветовую схему или шрифты, вы можете обновить виджет темы вместо того, чтобы просматривать каждый виджет по отдельности. Это может сэкономить много времени и усилий, особенно в больших проектах.
Например, создание виджетов тем для различных типов кнопок, таких как «primary_button», «secondary_button» и «tertairy_button» с определенными атрибутами, такими как ширина, цвет, значок, радиус границы и отступы. Затем эти виджеты можно непосредственно добавить на страницу или применить к существующему виджету.
Добавление виджетов тем
Чтобы добавить виджет темы в ваше приложение, вы должны создать его, а затем использовать на странице, перетащив его из конструктора пользовательского интерфейса или применив его к существующему виджету.
Вот как это делается:
- Откройте Настройки темы (из навигационного меню) > Виджеты темы.
- Нажмите кнопку Создать виджет.
- Введите название виджета темы, а затем выберите виджет.
- Создайте тему для виджета, используя его свойства, доступные справа, а затем нажмите кнопку Сохранить.

5. Вы также можете сделать любой виджет виджетом темы, щелкнув правой кнопкой мыши и выбрав Save as Theme Style Widget.

6. Теперь вы можете добавить этот виджет непосредственно из дерева виджетов или конструктора пользовательского интерфейса.

7. Чтобы применить этот стиль виджета к существующему виджету, выберите виджет, перейдите на панель свойств > Стиль виджета > нажмите Сброс стиля темы > выберите виджет темы.

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