
Tumaso
Пользователи-
Постов
337 -
Зарегистрирован
-
Посещение
-
Победитель дней
40
Весь контент Tumaso
-
-
Для начала сделай Revert System Files to Default, для Android 32-bit и для Android 64-bit (т.к. при переходе на старшие версии делфи некоторые системные либы изменяются)
-
какую именно?
-
Рекомендую посмотреть курс по стилям FireMonkey на канале Ярослава Бровина: https://www.youtube.com/c/YaroslavBrovin
-
-
Чтобы я проверил: - нет ли случайно на переднем фоне перед компонентами какого нибудь другого прозрачного компонента (тогда он перехватывает клики) - возможно, что компоненты лежат в контейнере, который например Enabled := False
-
Для того, чтобы изменения в TextSettings применялись, нужно сбрасывать соответствующие флажки в StyledSettings: Чтобы размер шрифта можно было менять в рантайм, сбросьте флаг Size
-
перенесите {$R *.fmx} uses UnitDonate; сразу после implementation
-
вам нужно понизить используемый SDK до 29
-
Визуальный интерфейс да, можно формировать динамически, например на основе json Тут проблема в другом, как реализовать произвольные обработчики логики в этой динамической форме. Либо извращаться и передавать обработчики в эту dll/so, либо использовать какой нибудь парсер
-
для андроида используется .so
-
- 5 ответов
-
- delphi
- delphi rio
-
(и ещё 2 )
C тегом:
-
Осталось понять, зачем нам здесь реклама флаттера?
-
-
Мне кажется, что </service> (после <service android:foregroundServiceType="mediaPlayback" />) лишнее и его нужно удалить, т.к. предыдущий тег уже закрыт
-
- 8 ответов
-
- delphi
- delphi rio
-
(и ещё 1 )
C тегом:
-
У TForm есть свойство StyleLookup (по умолчанию оно установлено в значение backgroundstyle, но естественно вы можете указать другой существующий элемент стиля) В этом элементе стиля, если он типа TStyleObject, есть свойство SourceLookup (содержит ссылку на картинку) и свойство SourceLink (содержит координаты области, откуда берется заполнение фона TForm)
- 8 ответов
-
- delphi
- delphi rio
-
(и ещё 1 )
C тегом:
-
Опытный глаз юзера определит, что белый цвет фона приложения на FMX не кошерный и не соответствует белому цвету фона нативного приложения? ?
- 8 ответов
-
- delphi
- delphi rio
-
(и ещё 1 )
C тегом:
-
Конечно, либо используйте стили, либо банально установите свойство Fill у главной формы приложения (можно поменять цвет, можно картинку сделать фоном, можно градиент). И это для андроида тоже работает
- 8 ответов
-
- delphi
- delphi rio
-
(и ещё 1 )
C тегом:
-
да, в uses для андроид нужно добавить модули Androidapi.JNI.Os и Androidapi.JNIBri uses ... Androidapi.JNI.Os, Androidapi.JNIBridge ... if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then begin try if not Assigned(FService) then begin FService := TLocalServiceConnection.Create; FService.StartService('serPublic'); end; except // что нибудь делаем end; end;
-
В общем случае располагаете три контейнера (тип - на ваше усмотрение, что больше нравится, например ListView или ScrollBox с вложенными кнопками) с Align := TAlignLayout.Left - самый левый это зона с флагами - средний элементы супы/напитки/т.д., устанавливаете начальную ширину 0 и добавляете анимацию для ширины - правый это элементы рассольник/еще суп/т.д., устанавливаете начальную ширину 0 и добавляете анимацию для ширины Далее, при нажатии на флаг в левом контейнере запускаете анимацию увеличения ширины среднего контейнера (перед этим заполняете средний контейнер нужными элементами меню). Получаете эффект раскрытия. При повторном нажатии на флаг инвертируете анимацию и запускаете, получаете эффект скрытия Аналогично для правого контейнера. Понятно, что нужно будет реализовать аналогичную логику динамического формирования элементов, а также скрытия правого контейнера при скрытии среднего, но думаю, что общая идея реализации вашей задачи понятна.