Tumaso
-
Постов
331 -
Зарегистрирован
-
Посещение
-
Победитель дней
39
Сообщения, опубликованные Tumaso
-
-
-
18 часов назад, fin4 сказал:
В смысле вообще апк приложение написанное на дельфи работать не будет??)
Формулируйте вопрос правильно.
Приложения, скомпилированные на делфи, работать будут. Но в зависимости от условий (версия андроида, минимальная и целевая версия SDK указанные при компиляции приложения). Т.е. если скомпилировать для android 5+, то на андроид 4.2.2 не запустите -
1 час назад, fin4 сказал:
Можете сказать если я скомпилирую апк с подключенным по usb реальным телефоном андроид версия 4.2.2 то есть старая, этот апк будет работать на телефонах последних версий?
В интернете довольно много информации и достаточно не так давно опубликованной в том числе находил и на этом форуме, информация о том как успешно подключают делфи к виртуальному андроид девайсу.
Работать НЕ будет.
-
-
Чтобы я проверил:
- нет ли случайно на переднем фоне перед компонентами какого нибудь другого прозрачного компонента (тогда он перехватывает клики)
- возможно, что компоненты лежат в контейнере, который например Enabled := False
-
Для того, чтобы изменения в TextSettings применялись, нужно сбрасывать соответствующие флажки в StyledSettings:
Чтобы размер шрифта можно было менять в рантайм, сбросьте флаг Size
-
2 часа назад, Ingalime сказал:
Сейчас после полной вставки кода стал подчеркивать красным использование другого юнита uses UnitDonate; в Structure пишет (E2029 Declaration expected but 'USES' found at line 188 (188:1)) и дальше по коду подчеркивает во всех функциях конструкцию со скобкой end);
перенесите
{$R *.fmx} uses UnitDonate;
сразу после implementation
-
-
Визуальный интерфейс да, можно формировать динамически, например на основе json
Тут проблема в другом, как реализовать произвольные обработчики логики в этой динамической форме. Либо извращаться и передавать обработчики в эту dll/so, либо использовать какой нибудь парсер
-
39 минут назад, #WAMACO сказал:
Какие dll на Android? Это же чисто Windows история....
для андроида используется .so
-
Вывод - навсегда снести 10.0 и использовать 10.4
-
@Delpher-X вы случайно профессией не ошиблись?
-
-
-
-
-
6 часов назад, Delpher-X сказал:
Поподробнее, пожалуйста.
У TForm есть свойство StyleLookup (по умолчанию оно установлено в значение backgroundstyle, но естественно вы можете указать другой существующий элемент стиля)
В этом элементе стиля, если он типа TStyleObject, есть свойство SourceLookup (содержит ссылку на картинку) и свойство SourceLink (содержит координаты области, откуда берется заполнение фона TForm)
-
-
-
да, в 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 и добавляете анимацию для ширины
Далее, при нажатии на флаг в левом контейнере запускаете анимацию увеличения ширины среднего контейнера (перед этим заполняете средний контейнер нужными элементами меню). Получаете эффект раскрытия. При повторном нажатии на флаг инвертируете анимацию и запускаете, получаете эффект скрытия
Аналогично для правого контейнера.
Понятно, что нужно будет реализовать аналогичную логику динамического формирования элементов, а также скрытия правого контейнера при скрытии среднего, но думаю, что общая идея реализации вашей задачи понятна.
-
-
В 28.05.2021 в 13:37, krapotkin сказал:
Просто никто на FMX не начинает новые проекты. Сообщество схлопнулось. Все либо сидят на легаси VCL либо мигрировали на другие платформы.
Ну почему же, начинают. Команда, в которой я сейчас работаю, начала ровно год назад новый проект именно на FMX для виндов и мака.
И как говорится - почему бы и нет? Делфи достаточна хороша, всё можно делать быстро и хорошо)
-
В 26.05.2021 в 22:28, fredhack сказал:
Доброго времени суток! интересует такой вопрос в общем сделал не большое приложение запустил его в режиме дебага на телефоне работает нормально выложил в гугл плей проходит проверку но при скачивании дальше Splash Scrin не запускается в чем может быть причина? тоесть приложение устанавливается запускается и дальше загрузочной заставки не грузится пробовал долго сидеть ждать одна заставка и больше ничего.....
На какой версии делфи собирали сборку? какую версию sdk андроида указывали при сборке?
Как научиться верстать дизайн?
в Создание стилей
Опубликовано
Рекомендую посмотреть курс по стилям FireMonkey на канале Ярослава Бровина:
https://www.youtube.com/c/YaroslavBrovin