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

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

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

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

  • Посещение

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

    265

Активность репутации

  1. Like
    Равиль Зарипов (ZuBy) получил реакцию от M1shQa в Как вытащить список из JSON со значениями   
    если использовать XSuperObject
    var aJSON: string; xJS, xObj: ISuperObject; j: integer; begin xJS := SO(aJSON); // данные with xJS.A['data'] do // имя массива begin for j := 0 to length - 1 do begin xObj := O[j]; TStringList.Add(xObj.S['number']); // собираем в стринг лист нужное поле end; end; end;  
  2. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Всплывающая подсказка   
    самый простой использовать MultiView, все уже реализовано и не нужно платить
  3. Like
    Равиль Зарипов (ZuBy) получил реакцию от Kitty в Всплывающая подсказка   
    самый простой использовать MultiView, все уже реализовано и не нужно платить
  4. Like
    Равиль Зарипов (ZuBy) отреагировална Vitaldj в RAD 11 на подходе?   
    Коллеги, может кому будет интересна информация. В фичах Берлина есть упоминания, что приложения в Windows научились распознавать большие DPI. В Wha's New это так написано:
    High DPI Support on Windows
    FireMonkey provides multi-resolution styles for Windows, which provide support for 120 DPI and 144 DPI monitors.
    А выглядит это так:

    Слева форма из Сиэтла, справа форма из Берлина. Код не менялся. Обе запущены на macbook pro с дисплеем ретина (boot camp). 
    Я думаю очень показательно)
  5. Like
    Равиль Зарипов (ZuBy) получил реакцию от Andrey Efimov в Всплывающая подсказка   
    самый простой использовать MultiView, все уже реализовано и не нужно платить
  6. Like
    Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в ListBox, Edit и клавиатура   
    Пользуюсь еще вот таким модулем
     
    просто подключаем в uses и используем для Андроид
     
    vkbdhelper.zip
  7. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Требуется помощь в технологиях   
    нужно помнить что на мобильных в TBitmap нельзя присвоить картинку загруженную в отдельном потоке.
    Поэтому пользуемся хелперами для загрузки файлов, на форуме не раз обсуждалось
  8. Like
    Равиль Зарипов (ZuBy) получил реакцию от master webs в anchor в run time   
    Edit1.Anchors := [TAnchorKind.akTop, TAnchorKind.akRight];  
  9. Like
    Равиль Зарипов (ZuBy) получил реакцию от Error в Использование Windows.Security.Cryptography (WinRT)   
    не верно, на FMX можно работать с OLE также как и в VCL. просто работает это только для Windows. Подключаем uses'ы и пользуемся
  10. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Использование Windows.Security.Cryptography (WinRT)   
    не верно, на FMX можно работать с OLE также как и в VCL. просто работает это только для Windows. Подключаем uses'ы и пользуемся
  11. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Использование Windows.Security.Cryptography (WinRT)   
    не работает OLE в TWebBrowser(FMX), а Word/Excel/WMI и прочее работает
  12. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?   
    это фейл, придётся все свои фичи переносить на новый LV... как только будет berlin сразу выложу обновление
  13. Like
    Равиль Зарипов (ZuBy) отреагировална krapotkin в Синхронизация   
    а в чем проблема?
    варианты AppTethering, Datasnap, Web-сервер
  14. Like
    Равиль Зарипов (ZuBy) отреагировална krapotkin в Быстро разрывается связь   
    ну так 100500 раз говорено, что не должен телефон напрямик обращаться к базам
    нужен промежуточный сервер, который будет сидеть в базе и слушать запросы с телефона по HTTP
     
  15. Like
    Равиль Зарипов (ZuBy) отреагировална krapotkin в Медленная загрузка и зависание   
    я даже боюсь представить, какой производительностью обладает технология, передающая данные по названию! поля ))
  16. Like
    Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Delphi Berlin iso установка проблема   
    Решение данной проблемы
    Открыть редактор реестр: regedit Заменить значение ключа реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language\InstallLanguage с 0419 на 0409 Установить среду Восстановить значение ключа (2 пункт) с 0409 на 0419.  
  17. Like
    Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в RAD 11 на подходе?   
    это просто мега фейл, и как теперь их ошибки устранять... править каждый раз сорцы???
  18. Like
    Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в Отображение в виде плиток   
    Вот посмотрите эту тему, там есть пример который вам поможет
  19. Like
    Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Добавление контакта в телефонную книгу   
    Теперь в RAD Studio 10.1 Berlin есть компонент TAddressBook, предназначенный для работы с адресной книгой на андроиде и йос.
  20. Like
    Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Touch анимация при нажатии на кнопку, как на Андроиде L   
    В Firemonkey уже этот эффект реализован, обратите свое внимание на класс FMX.Styles.Objects.TTouchAnimationAdapter
  21. Like
    Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в RAD 11 на подходе?   
    Правильно понимаете, теперь при любом изменении высоты статус бара форма будет корректно менять свои размеры.
  22. Like
    Равиль Зарипов (ZuBy) отреагировална RoschinSpb в ActionList Frame Shortcut   
    Потому, что Shift-O это не хоткей, а набранная заглавная буква "о". Естественно что набор текста используется только в каком-нибудь редакторе типа TEdit и только в том, который имеет фокус ввода. Т.е. нажатия делятся на две части одни идут только в фокусный контрол, а другие проходят по всем контролам пока кто-то их не обработает.
    Иначе если на форме десяток эдитов, то текст должен набираться на всех что ли? 

    Есть виртуальный метод TCommonCustomForm.IsDialogKey, который определяет как интерпретировать сочетание клавиш. Его можно перекрыть и использовать по своему усмотрению.
  23. Like
    Равиль Зарипов (ZuBy) получил реакцию от afors в Отображение в виде плиток   
    Предыстория была такая:
    Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
    Я не художник, но смысл вроде передал
    Пример: У нас есть 12 элементов,и 4 колонки
    Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
    Для того чтобы такое получилось:
    1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
    2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
        2.1) тоже самое проделать и при выделении
    3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
    Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
    4) Ну и самое важное в OnUpdateObjects все это отрисовать
    Надеюсь вам это поможет!
  24. Like
    Равиль Зарипов (ZuBy) отреагировална Rusland в На сколько оптимально решение с TTabControl?   
    Из bugfix-ов
    RSP-11528
    An App with a second form, with a TabControl is slow in switching tab (when having some edit components) the first time
    RSP-11895
    TEdit width in a TTabControl not correct loaded
    RSP-13848
    TTabControl slide animations are jerky
    Может после исправлений станет лучше
  25. Like
    Равиль Зарипов (ZuBy) получил реакцию от zairkz в Как раскраcить ListView   
    редактор что-то снова гонит...

     
     
     
     
     
     
     
    и еще что это за цвета??
    цвет там генерируется подругому
    TAlphaColorF.Create(255 / 170, 255 / 255, 255 / 122, 255 / 193).ToAlphaColor  
×
×
  • Создать...