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

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    231

Все публикации пользователя Равиль Зарипов (ZuBy)

  1. Компонент TMapsEngine Возможности Нативный LocationSensor [ANDROID] Геокодинг/Реверс геокодинг через Google API, Yandex API, Here Maps API Построение маршрута через Google Distance API Расчет дистанции по прямой Совместим со стандартным компонентом TLocationSensor Видео демонстрация На видео видно как TMapView косячик с миллионом точек, приложение зависло при отрисовке, но с этим ничего не поделать. Без синхронизации не возможно отрисовать все точки Исходник TMapsEngine_source.zip TMapsEngine_Seattle_10.zip Скачать APK (долго он там не пролежит, а форум не позволяет загрузить zip размером 7,4 мб )
  2. наверное можно поменять, но не ясно на что это повлияет
  3. Шаблон для проектов с покраской статус бара для мобильных платформ UPDATE: StatusBarColor.7z UPDATE2: StatusBarColor_update.zip
  4. Пожалуйста, обращайтесь
  5. Текущая реализация не позволяет нам менять цвет статус бара, потому что в FMX используется старая тема Holo. Поэтому устанавливается полупрозрачный цвет для нативного окна, и регулируется цвет статус бара с помощью установки цвета формы. Так достигается эффект покраски статус бара
  6. Процедура возвращает результат в параметрах var statusbar, navbar: integer; begin StatusBarGetBounds(statusbar, navbar); Control.Margin.Top := statusbar; end;
  7. Использовать процедуру StatusBarGetBounds, там будет высота статус бара
  8. решение может быть такое не использовать стиль, тоже самое можно сделать программно. посмотрите этот модуль
  9. рекомендуется заменить TAniIndicator на TBitmapListAnimation
  10. кто-то незнает про стили...
  11. вы думаете проблема только в индексе? а то что кодировка уже не анси, это мелочи?
  12. На андроиде с версии 6+ Гугл перешёл на boringSSL, которая не поддерживается инди
  13. так понял речь о LV, PullUp же встроен, достаточно включить в свойствах
  14. Активити всегда одинаково называется
  15. когда-то давно написал такую штуку (только не все поддерживается, в Readme написано) в вашем случае будет вот такие структуры не поддерживается только массив colors использую в связке с XSuperObject var aRecord: TmyTypeRecord; begin aRecord := TJson.Parse<TmyTypeRecord>(aJsonString); где aJsonString - ваш ответ с сервера дальше работа идёт делфовыми структурами, удобней в разы P.S. увидел пару недочетов в программе, надо будет в будущем поправить. но описать 3-4 структуры не должно составить труда (если они нужны)
  16. этот вопрос разжован вдоль и поперёк. что вы хотели в ответ увидеть?
  17. попробуйте вот это
  18. ну а вообще, это ответ сервера, запрос неправильный
  19. зачем использовать TMemoryStream и TStringLIst? есть же TStringStream
  20. синхронно и асинхронно, смотря как настроить
  21. ну вот видишь, уже сам себе ответил. там в доках есть код, связанный с созданием собственного активити (если память не подводит, давно смотрел) но в делфи ты не сделаешь своё активити, так что задача почти нереализуема
  22. FGX

    не ставьте студию в C:\Program Files
  23. на делфи никак
  24. LV может скрывать айтемы поищите на форуме про фильтр в LV но я бы воспользовался советом @wamaco (у меня кстати так в нескольких проетах и сделано, через TDictionary)