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

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

Модераторы
  • Постов

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

  • Посещение

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

    264

Сообщения, опубликованные Равиль Зарипов (ZuBy)

  1. В 18.01.2018 в 13:08, Виталий Иванов сказал:

    Может быть. Я обычно чтобы распарсить ответ от сервера, создаю класс и загружаю в него и уже потом работаю с классом (чего не умеет XSuperObject). Ну и как результат я не делаю приведение типов.

    Кто сказал что XSO этого не умеет?

    и структуры и классы спокойно преобразовываются в обе стороны

  2. 16 часов назад, x11 сказал:

    нет никаких лесенок

    Screenshot_53.png

    так у вас картинка, сделайте тоже самое на TCircle и увидите

    на счет картинок я написал

    В 15.01.2018 в 01:06, Равиль Зарипов (ZuBy) сказал:

    И еще не нужно деплоить картинки (делать скейлы) захотел поменял цвет, или текст на кнопке.

     

  3. В 13.01.2018 в 17:14, x11 сказал:

    Я использую обычную TSpeedButton с прозрачной png картинкой с круглой кнопкой.

    В компонентах используется нативный рендеринг, из-за чего у круглых кнопок нету лесенок, как в ФМХ

    И еще не нужно деплоить картинки (делать скейлы) захотел поменял цвет, или текст на кнопке.

    ну вообщем дело ваше)

  4. 10 часов назад, Oleksi сказал:

    Здравствуйте!

    Подскажите, пожалуйста, почему в приложении, написанном на Firemonkey нет стандартных эффектов вроде "overscroll", то есть, когда докрутил до конца списка (к примеру, TListView), тогда в нативном приложении виден эффект и ты понимаешь, что уже дошел до конца списка. Не знаю, понятно ли объяснил.

    К примеру, откройте у себя звонилку, или приложение для чтения СМС, и потяните вниз, мы сразу увидим вверху анимацию с цветом. 

    это называется Bounce эффект доступен в TAniCalc, но просто так до него не добраться.

    Можно использовать ModernListView, там легко это делается.

    P.S. поиск по форуме ModernLV, ModernListView

  5. 8 часов назад, ENERGY сказал:

    Если у клиента хостинг не имеет Ipv6 поддержки, что делать в этом случае?

    Переходить на другой хостинг?

    Сделать какой - нибудь редирект с нового хостинга на старый?

     

    Спасибо. 

    перейти на другой хостинг, это самое простое

  6. 1 час назад, Alisson R Oliveira сказал:

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

    кажется, что все работает отлично, за исключением одной детали, цвет, который я передаю как параметр, не используется для рисования строки состояния. и фиксированный цвет. анализируя процедуру, которая делает это «StatusBarSetColor» увидела, что он получает «const aColor: TAlphaColor» и только использует на устройствах iOS в Android фиксированное значение

    procedure StatusBarSetColor(const aColor: TAlphaColor);
    {$IFDEF ANDROID}
    var
      Window: JWindowExt;
    {$ENDIF}
    begin
    {$IFDEF ANDROID}
      CallInUIThread(
        procedure
        begin
          if TOSVersion.Check(5, 0) then
          begin
            Window := GetWindowExt;
            Window.setFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS,
              TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS);
            Window.setFlags(TJWindowManager_LayoutParamsExt.JavaClass.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS,
              TJWindowManager_LayoutParamsExt.JavaClass.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
            Window.setStatusBarColor(-16777216);
          end;
        end);
    {$ENDIF}
    {$IFDEF IOS}
      SetStatusBarBackgroundColor(aColor);
    {$ENDIF}
    end;

    Screenshot_20171113-104835.jpg

    Текущая реализация не позволяет нам менять цвет статус бара, потому что в FMX используется старая тема Holo.

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

    Так достигается эффект покраски статус бара

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