-
Постов
2 124 -
Зарегистрирован
-
Посещение
-
Победитель дней
390
Весь контент Brovin Yaroslav
-
Компонента, который умеет масштабировать изображение и перемещать изображение пальцем, нету. Поэтому такой придется сделать самостоятельно. Я бы не стал брать TImage за основу, так как на всех мобильных платформах у TBitmap есть ограничение на максимально допустимый размер. Он равен максимально допустимому размеру текстуры на текущем устройстве и зависит от возможностей телефона. А так как исходник карты может быть очень большим, то карта просто не поместиться в TBitmap. Чтобы хранить большее изображение нужно использовать TBitmapSurface. Самый лучший вариант это хранение карты по частям и до загрузка требуемых частей по мере прокручивания карты и изменении масштаба. При таком подходе можно будет части хранить в TBitmap и использовать отрисовку штатным способом TCanvas.DrawBitmap. Если части больше не отображаются, то их можно будет выгружать, чтобы не занимать лишнюю память.
- 17 ответов
-
- TBitmap
- DrawBitmap
-
(и ещё 2 )
C тегом:
-
Нет, нельзя. Но если очень хочется, можно сделать наследника от TCornerButton и реализовать интерфейс IGroupName. Через этот интерфейс идет группировка всех контролов в FireMonkey.
- 2 ответа
-
- IIsChecked
- IGroupName
-
(и ещё 2 )
C тегом:
-
FGX Инструкция для получения пакета FGX для C++ Builder
Brovin Yaroslav опубликовал вопрос в Вопросы / Questions
0. Запустить RAD Studio с админскими правами (В контексном меню иконки выбрать Run as Administrator) 1. Открыть Delphi пакет fgx.proj 2. В настройках пакета указать место вывода заголовочных файлов для C++Builder: "Project -> Options -> Delphi Compiler -> C/C++ .hpp output directory" В верхнем выпадающем списке "Target" выберите "All Configurations - All Platforms" 3. Выполнить сборку пакета для всех платформ. После сборки убедиться, что для всех платформ получены заголовочные файлы: 4. Все, теперь можно создавать C++ приложения и подключив полученные заголовочные файлы использовать компоненты FGX. -
Добрый вечер, Можно задействовать сенсоры из RTL напрямую: Запросить менеджер сенсоров System.Sensors.TSensorManager.Current; Запросить у менеджера сенсоров список сенсоров по категории TSensorCategory.Location TSensorManager.GetSensorsByFilter Выбрать из списка сенсоров необходимый. Проверив, доступные свойства TCustomLocationSensor.AvailableProperties, которые каждый может выдавать и другие характеристики сенсоров. Работать на прямую с выбранным сенсором локации TCustomLocationSensor P.S. Но по сути вы получите тот же объект, что и в компоненте TLocationSensor.Sensor. Правда без использования непосредственно компонента.
-
В XE7 для пользователей имеющих лицензию на XE7 доступна бесплатная лицензия на продукт Castalia, расширяющий возможности рефакторинга, улучшающий работу с кодовым редактором и увеличивающий скорость работы программиста. Ссылка на скачивание: СС Описание Castalia for Delphi: TwoDesk Автор: TwoDesk Software Company
-
Для ранних версий смотрите тему: [Android] Открытие HTML страницы в браузере по умолчанию
-
Java2OP Утилита генерации pas файлов для AndroidAPI из jar файлов
Brovin Yaroslav опубликовал вопрос в Что нового?
В RAD Studio XE7 добавлена утилита командной строки для генерации "pas" файлов интерфейсов моста "Delphi - AndroidAPI" по "jar" файлам. Теперь, для своих или сторонних файлов, написанных на java, вы можете используя эту утилиту "Java2OP.exe", получить делфи код для использования ваших java классов на стороне Delphi. Описание утилиты: DocWiki Ссылка на скачивание: Java2OP.exe -
Доступ к хендлу приложения был добавлен в RAD Studio XE7. FMX.Platform.Win.ApplicationHWND
-
I uploaded new version. Please, see details in http://fire-monkey.ru/topic/602-xe7-fgx-opisanie-versii-05041/#entry2462
- 21 ответ
-
- opensource
- tfgactivitydialog
-
(и ещё 2 )
C тегом:
-
FGX [XE7] [FGX] Описание версии 0.5.0.41
Brovin Yaroslav опубликовал тема в Версии / Download Versions
Ссылка на скачивание (Только для RAD Studio XE7): fgx_0.5.0.41.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" Описание Эта версия включает в себя следующий набор компонентов: TfgProgressDialog - Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog - компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit - Компонент выбора градиента. TfgLinkedLabel - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents (NEW)- компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Улучшения TfgApplicationEvents: Добавлен новый компонент для отслеживания об основных событиях приложения Добавлен пример использования этого компонента TfgActivityDialog, TfgProgressDialog: Добавлены события открытия и закрытия диалогов OnShow, OnHide Исправлены утечки памяти на iOS и Android Исправлена ошибка с некорректным отображением на iOS при повороте устройства Общие улучшения на уровне кода Исправлена ошибка с возможностью закрыть диалог кнопкой Back на Андроиде. TfgActionSheet Исправлено не возможность выполнения стандартных действий в TAсtionList TfgLinkedLabel Исправлена ошибка регистрации сервиса, приводящая к фатальным ошибкам в IDE Добавлен пример LinkedLabelDemo TfgColorsPanel Добавлена возможность выбора цвета пользователем. Событие OnColorSelected Общие улучшения Добавлены дополнительные хелперы для iOS и Android Добавлен модуль ассертов для проверки корректности работы компонентов Для Screen добавлен хелпер получения ориентации экрана Значительное улучшение читабельности кода и удобства в использовании. -
FGX Инструкция по установке набора компонентов FGX
Brovin Yaroslav опубликовал вопрос в Вопросы / Questions
Скачать пакет можно здесь: Скачать 1. Удалить старый пакет библиотеки FGX Открываем среду IDE RAD Studio XE7 с административными правами. В меню открываем менеджер пакетов: "Component -> Install Packages..." Среди списка компонентов находим "FMX Extension Components". Выделяем и нажимаем кнопку "Remove" 2. Установка пакета библиотеки FGX Открываем в среде группу проектов. "File -> Open Project -> FGXGroup.groupproj" Собираем пакет fgx210 для всех требуемых платформ. Выделяем в менеджере проектов нужную платформу "Target Platforms" и в контекстном меню пакета fgx210 выбираем "Build" Далее повторяем сборку для всех целевых платформ. 3. Устанавливаем Design-Time пакет Выбираем в группе проектов dclfgx210 пакет и в контекстном меню выбираем "Install" Если пакет успешно установлен, то появится сообщение со списком зарегистрированных компонентов следующего вида: Все! Установка окончена.