Перейти к содержанию
Fire Monkey от А до Я

Tumaso

Пользователи
  • Постов

    331
  • Зарегистрирован

  • Посещение

  • Победитель дней

    39

Сообщения, опубликованные Tumaso

  1. 18 часов назад, fin4 сказал:

    В смысле вообще апк приложение написанное на дельфи работать не будет??)

    Формулируйте вопрос правильно.
    Приложения, скомпилированные на делфи, работать будут. Но в зависимости от условий (версия  андроида, минимальная и целевая версия SDK указанные при компиляции приложения). Т.е. если скомпилировать для android 5+, то на андроид 4.2.2 не запустите

  2. 1 час назад, fin4 сказал:

    Можете сказать если я скомпилирую апк с подключенным по usb реальным телефоном андроид версия 4.2.2 то есть старая, этот апк будет работать на телефонах последних версий?

    В интернете довольно много информации и достаточно не так давно опубликованной в том числе находил и на этом форуме, информация о том как успешно подключают делфи к виртуальному андроид девайсу.

    Работать НЕ будет.

  3. Чтобы я проверил:

    - нет ли случайно на переднем фоне перед компонентами какого нибудь другого прозрачного компонента (тогда он перехватывает клики)

    - возможно, что компоненты лежат в контейнере, который например Enabled := False

     

  4. 2 часа назад, Ingalime сказал:

    Сейчас после полной вставки кода стал подчеркивать красным использование другого юнита uses UnitDonate;  в Structure пишет (E2029 Declaration expected but 'USES' found at line 188 (188:1)) и дальше по коду подчеркивает во всех функциях конструкцию со скобкой end);

    перенесите

    {$R *.fmx}
    
    uses UnitDonate;

    сразу после implementation

  5. Визуальный интерфейс да, можно формировать динамически, например на основе json

    Тут проблема в другом, как реализовать произвольные обработчики логики в этой динамической форме. Либо извращаться и передавать обработчики в эту dll/so, либо использовать какой нибудь парсер

  6. 6 часов назад, Delpher-X сказал:

    Поподробнее, пожалуйста. 

    У TForm есть свойство StyleLookup (по умолчанию оно установлено в значение backgroundstyle, но естественно вы можете указать другой существующий элемент стиля)

    В этом элементе стиля, если он типа TStyleObject, есть свойство SourceLookup (содержит ссылку на картинку) и свойство SourceLink (содержит координаты области, откуда берется заполнение фона TForm)

     

  7. 4 часа назад, Android сказал:

    Повеселее может и получится, но опытный глаз юзера всегда определит, что приложение не нативное

    Опытный глаз юзера определит, что белый цвет фона приложения на FMX не кошерный и не соответствует белому цвету фона нативного приложения? ?

  8. Конечно, либо используйте стили, либо банально установите свойство Fill у главной формы приложения (можно поменять цвет, можно картинку сделать фоном, можно градиент). И это для андроида тоже работает

  9. да, в 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;

     

  10. В общем случае располагаете три контейнера (тип - на ваше усмотрение, что больше нравится, например ListView или ScrollBox с вложенными кнопками) с Align := TAlignLayout.Left
    - самый левый это зона с флагами

    - средний элементы супы/напитки/т.д., устанавливаете начальную ширину 0 и добавляете анимацию для ширины

    - правый это элементы рассольник/еще суп/т.д.,  устанавливаете начальную ширину 0 и добавляете анимацию для ширины
     

    Далее, при нажатии на флаг в левом контейнере запускаете анимацию увеличения ширины среднего контейнера (перед этим заполняете средний контейнер нужными элементами меню). Получаете эффект раскрытия. При повторном нажатии на флаг инвертируете анимацию и запускаете, получаете эффект скрытия

    Аналогично для правого контейнера.

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

  11. В 28.05.2021 в 13:37, krapotkin сказал:

    Просто никто на FMX не начинает новые проекты. Сообщество схлопнулось. Все либо сидят на легаси VCL либо мигрировали на другие платформы.

    Ну почему же, начинают. Команда, в которой я сейчас работаю, начала ровно год назад новый проект именно на FMX для виндов и мака.

    И как говорится - почему бы и нет? Делфи достаточна хороша, всё можно делать быстро и хорошо)

  12. В 26.05.2021 в 22:28, fredhack сказал:

    Доброго времени суток! интересует такой вопрос в общем сделал не большое приложение запустил его в режиме дебага на телефоне работает нормально выложил в гугл плей проходит проверку но при скачивании дальше Splash Scrin не запускается в чем может быть причина? тоесть приложение устанавливается запускается и дальше загрузочной заставки не грузится пробовал долго сидеть ждать одна заставка и больше ничего.....

    На какой версии делфи собирали сборку? какую версию sdk андроида указывали при сборке?

×
×
  • Создать...