DELPHI FIREMONKEY СТИЛИ
Delphi FireMonkey является набором инструментов визуального дизайна UI, который позволяет создавать кроссплатформенные приложения для Windows, macOS, iOS, Android и Linux. Стили в FireMonkey позволяют настраивать внешний вид элементов управления в приложении.
Стили в FireMonkey используют два компонента: класс объекта стиля (TStyleObject) и класс стиля (TStyle). Классы объекта стиля являются наследниками класса TControl, что позволяет определять внешний вид элементов управления в приложении. Классы стиля содержат ресурсы, такие как битовые карты, шрифты и цвета, которые могут быть использованы для дизайна объектов стиля.
Рассмотрим простой пример определения стиля для кнопки. Сначала необходимо создать новый файл стиля. Затем нужно добавить объект стиля, который определяет внешний вид кнопки. Это может быть простая форма или более сложный графический элемент. Наконец, создаем экземпляр класса TStyle и привязываем его к нашему приложению.
// Создание кнопкиbutton := TButton.Create(self);button.Parent := self;button.Text := 'Click me!';// Создание стиля для кнопкиstyle := TStyle.Create;style.Name := 'MyButtonStyle';btnStyle := style.AddObject(TButton, 'Normal');btnStyle.SourceLookup := 'MyButtonStyle';// Привязка стиля к приложениюApplication.StyleBook := style;
Теперь при запуске приложения наша кнопка будет использовать стиль, который мы определили ранее.
011 - Delphi Firemonkey - Beautiful UI Android RAD Studio. Design UI By Hero Ninja - Figma (FMX)
Customizing Controls with FMX Styles, with Ray Konopka
003 Delphi Android Firemonkey – Implementasi Design From Figma or Adobe or Other Into RAD Studio
Tutorial: Adding a style (FireMonkey Delphi DX 10 Seattle) on Win, iOS
Как мы чистим сажевые фильтры
Native and Custom FireMonkey Styles