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

Лидеры

  1. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      1

    • Постов

      2 124


  2. rareMax

    rareMax

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


    • Баллы

      1

    • Постов

      553


  3. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      1

    • Постов

      2 517


  4. Евгений Корепов

    Евгений Корепов

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


    • Баллы

      1

    • Постов

      738


Популярный контент

Показан контент с высокой репутацией 21.01.2017 во всех областях

  1. Почему так - скажут знатоки андроида. Емнип, UIThread != MainThread (пока еще) А вообще - посоветую взять из fgx ActivityDialog
    1 балл
  2. Проверил на своей приставке UHD200 - по FormKeyDown приходят только цифровые клавиши (0-9), стрелки вверх, вниз, влево, вправо - соответствуют кодам на pc клавиатуре, и приходит код от кнопки назад. На этом все. Как использовать способы предложенные Brovin Yaroslav, не понял совсем, буду гуглить в надежде на прояснение. Цветные кнопки пульта игнорируются полностью, и что самое обидное, самая главная кнопка "Ok" тоже никак себя не проявляет. Даже пробовал форму с единственной кнопкой, принудительно в onShow устанавливал ей фокус, но реакции ноль.Смена ControlStyle на Platform тоже не помогает. Хотя все не дельфи приложения адекватно реагируют на кнопку - установил десяток различных приложений, все контролы переключаются нормально. И еще проблема - в fmx под андроид нет визуального подтверждения фокуса на контроле. Сделал приложение которое по таймеру устанавливает фокус нескольким контролам, но на экране никакой разницы нет, все контролы мертвые. Вывод пока неутешительный - писать что то под андроидные тв-приставки в Дельфи можно, но управлять приложениями с штатного пульта можно только переключая в режим мышки, что конечно жуткий ад.
    1 балл
  3. такой возможности нет, т.к. (Default) - это константы если не ошибаюсь для Windows - 12, Android - 16, IOS - ... для adnroid программно для ios программно
    1 балл
  4. rareMax

    Google Maps & TWebBrowser

    Можешь попробовать такой вариант:
    1 балл
  5. Я сталкивался с такой проблемой, НО на сенсорных терминалах. 1 терминал идет сенсорный, полноценный ПК, 2-й был просто сенсорным экраном (выступал в роле расширенного экрана) у которого сам сенсорный экран подключался по USB к первому терминалу и все "жесты" передавал первому терминалу. Получалась какая картина. Если на главном терминале запустить приложение на FMX в котором просто воспроизводится видео и затем попытаться переместить форму на 2й расширенный экран, как только приложение выходит за границы 1го экрана, видео сразу же перестает воспроизводится. Если запускать приложение сразу на 2 экране, оно не запускается в принципе (1 ядро процессора уходит в 100% загрузку и так продолжает висеть). Не знаю на что грешить, или на службу которая обрабатывает сенсорные экраны или плеер FMX не доделан. Пы.сы. когда тестировал на компьютере и телевизоре по HMDI на любом экране работало без проблем.
    1 балл
  6. Так, я посмотрел. Сохраняем себе такую процедуру: procedure PreloadContent(const Control: TControl); var I: Integer; begin if Control is TStyledControl then TStyledControl(Control).ApplyStyleLookup; for I := 0 to Control.ControlsCount - 1 do PreloadContent(Control.Controls[I]); end; Она форсирует загрузку стилей. Задержка при появлении TMutliView заключается в том, что стиль загружается не сразу у любого контрола, а только по мере появления контрола. Обычно это происходит при первой отрисовки. Это правило касается всех контролов. Поэтому, в этом случае, вам нужно форсировать загрузку стилей. Это можно сделать при помощи моей процедуру PreloadContent. Добавьте в TForm.OnCreate и это решит задержку при первом появлении: PreloadContent(MultiView1);
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...