FireMonkey открывает новый мир возможностей для разработчиков Delphi и С++ Builder. Платформа является гибкой, настраиваемой и кроссплатформенной. Все компоненты ведут себя одинаково под Windows и Mac.
Компоненты в FireMonkey являются контейнерами. Это значит, что вы можете встраивать один компонент внутрь другого. Например компонент Кнопка состоит из 9 компонентов, которые вместе ведут себя как кнопка. Вот как это работает:
Начинаем с компонента TLayout, который поможет расположить остальные компоненты.
Три TRectangle отвечают за внешний вид - рамку фон и основной цвет.
TLabel даёт кнопке текст.
И, наконец, четыре компонента для эффектов анимации нажатия, фокуса, эффектов подсветки при наведении и убирании мышки.
Вот из такого количества вещей состоит кнопка. То же самое и и с другими компонентами FireMonkey
Кроме того, внешний вид компонентов может быть изменён при помощи стилей. Пример на картинке.
В этом видео показывается пример создания интерактивного приложения на FireMonkey для Windows64, MacOS и iOS
Это видео от Марко Канту демонстрирует работу с 3D надписями в дизайнере, пример приложения "Выбор пиццы" - графический листбокс с анимацией, 3D меню выбора пиццы
Скриншот сделанный в лаборатории Embarcadero уже немного заезжен. Кроме этого скриншота никаких рабочих примеров FireMonkey не нашел. Пробовал самостоятельно сделать нечто подобное в Delphi XE2, но при первом же запуске валятся Access Vialetion.
Ну одно конечно радует, что сделали наконец более-менее путевый фреймворк.
Правда, глючный шописец.
Форму из dll создать нельзя (уже отправлен баг в embarcadero), штатным образом встроить в приложение на VCL нельзя (можно только через HWND всего окна), создать UserControl какой нужно - тоже нелья (я хотел ListBoxItem), встроеные FMX.TEdit не работают.
Но прогресс, тем не менее, налицо, движение логически в сторону WPF.
Ребята я что-то никак не могу найти FIREMONKEY в делфи ХЕ
устанавливаю другую версию, тоже нет.
Можно-ли отдельно её скачать и установить?
помогите пожалуйста