![](https://fire-monkey.ru/uploads/set_resources_12/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Kitty
-
Постов
792 -
Зарегистрирован
-
Посещение
-
Победитель дней
16
Активность репутации
-
Kitty отреагировална Brovin Yaroslav в Как узнать поддерживаемый максимально допустимый размер изображения в TBitmap?
В FireMonkey TBitmap имеет верхнее ограничение на размеры хранимого изображения, ограниченные максимально допустимым размером текстур в текущей платформе. Узнать максимальную ширину и высоту можно так:
var MaxWidthHeight: Integer; begin MaxWidthHeight := TCanvasManager.DefaultCanvas.GetAttribute(TCanvasAttribute.MaxBitmapSize); end; -
Kitty отреагировална Brovin Yaroslav в [Android] [XE7] Какой компонент выбрать для карты?
Компонента, который умеет масштабировать изображение и перемещать изображение пальцем, нету. Поэтому такой придется сделать самостоятельно. Я бы не стал брать TImage за основу, так как на всех мобильных платформах у TBitmap есть ограничение на максимально допустимый размер. Он равен максимально допустимому размеру текстуры на текущем устройстве и зависит от возможностей телефона. А так как исходник карты может быть очень большим, то карта просто не поместиться в TBitmap. Чтобы хранить большее изображение нужно использовать TBitmapSurface. Самый лучший вариант это хранение карты по частям и до загрузка требуемых частей по мере прокручивания карты и изменении масштаба. При таком подходе можно будет части хранить в TBitmap и использовать отрисовку штатным способом TCanvas.DrawBitmap. Если части больше не отображаются, то их можно будет выгружать, чтобы не занимать лишнюю память. -
Kitty отреагировална Равиль Зарипов (ZuBy) в Динамическая подгрузка картинок в ListView
Привет Всем!
Как принято в современных приложениях, догружать контент(обычно это картинки) при скролинге.
я взял картинки пользователей этого форума
Seattle LVdynamicLoadBitmap.zip
Berlin LVdynamicLoadBitmap(Berlin).zip
-
Kitty отреагировална Равиль Зарипов (ZuBy) в [Андроид] Изменение наименований приложения и названия пакета
родные шрифты на устройстве содержат unicode символы. в том числе и кирилицу.
соответственно они отрисуются правильно
-
Kitty отреагировална Brovin Yaroslav в [Андроид] Изменение наименований приложения и названия пакета
Добрый вечер,
Ну и название пакета чуть выше.
-
Kitty отреагировална Axbor в Загрузка файлов из интернета
void __fastcall TForm1::Button1Click(TObject *Sender) { TThread::Synchronize(TThread::CurrentThread, getFile); } void TForm1::getFile() { TMemoryStream *MS = new TMemoryStream; IdHTTP1->Get("YOUR URL", MS); MS->SaveToFile("*.*"); delete MS; } -
Kitty отреагировална Равиль Зарипов (ZuBy) в Загрузка файлов из интернета
не силен в С++, но думаю также
#include <System.Threading.hpp> TTask::Run(_di_TProc(// тут остальной код))); справочка
-
Kitty отреагировална krapotkin в Загрузка файлов из интернета
h:TidHTTP; st:TMemoryStream; st:=TMemoryStream.Create; h:=TIdHttp.Create(NIL); h.Get(URL, st); st.SaveToFile(fileName); h.free; st.free; -
Kitty отреагировална Axbor в Загрузка файлов из интернета
Stream:=TMemoryStream.Create; IdHTTP1.Get('http://devdelphi.ru/files/VK_APImodul.rar',Stream); Stream.SaveToFile('C:\1.rar'); Stream.Free; Что бы программа не завис при загрузки файла, нужно использовать поток.
-
Kitty отреагировална Равиль Зарипов (ZuBy) в Загрузка файлов из интернета
uses System.Threading; TTask.Run(procedure begin Stream:=TMemoryStream.Create; IdHTTP1.Get('http://devdelphi.ru/files/VK_APImodul.rar',Stream); Stream.SaveToFile('C:\1.rar'); Stream.Free; end); -
Kitty отреагировална Brovin Yaroslav в Почему FGX не входит в стандартную поставку Delphi?
У меня есть планы по добавлению FGX в GetIt. Но пока не дошли руки.
-
Kitty отреагировална Brovin Yaroslav в В чем сложность Windows Phone?
Сложность в несокльких моментах:
для публикации приложений, разработчику требуется подписать приложение. На андроиде и iOS, подпись выполняется локально. А вот в Микрософт на серверах микрософт. Микрософт запрещает использовать нативный код, только C#. (Если я правильно помню) -
Kitty отреагировална AngryOwl в Поздравляю всех с Новым Годом!
Друзья!
Поздравляю вас всех с Новым Годом!
Желаю всем вам здоровья, счатья и благополучия в наступившем 2016 году!
Пожелаю всем нам успехов в наших делах, проектах, разработках!
Чтобы все у нас с вами сложилось)
Отдельно хочу поздравить Бровина Ярослава и Ефимова Андрея!
Пожелать Вам, ребята, и Вашим близким, успехов и благополучия!
Еще раз - с Новым Годом!
p.s. Надеюсь не забанят за то, что "не в тему" )))
-
Kitty отреагировална Равиль Зарипов (ZuBy) в Проиграть видео с Url
вот что форум может предложить
http://fire-monkey.ru/topic/17-nativnye-komponenty-dpf-delphi-android-native-components/
http://fire-monkey.ru/topic/2034-zeroplayer-for-delphidx-android/
http://fire-monkey.ru/topic/294-polnostiu-translirovannoe-android-api-7-19-urovnia/
http://fire-monkey.ru/topic/96-video-proigryvatel-vlc-dlia-android/
-
Kitty отреагировална master webs в С помощью какого компонента проще всего реализовать Rating Bar?
в демках компонента ListView есть пример и тамже есть исходник
-
Kitty отреагировална AngryOwl в С помощью какого компонента проще всего реализовать Rating Bar?
Вариантов много:
1. Как ребята сказали выше - это использование собственного шрифта в программе. Пример уже приводился. И использование готового компонента из примеров.
Используя свой шрифт, можно делать и разными цветами. И с "бордюром". И т.д. Единственное - будет сложно получить какие-то сложные эффекты.
2. Использование картинок:
Последовательность именно в таком порядке.
Следовательно - меняя ширину "синей" картинки, Вы получите плавную "заливку" "звездочек". Тут вариантов намного больше чем в других случаях. Можно делать с анимацией, с любыми эффектами...
Можно и компонент свой написать и в первом случае (со шрифтом) и во втором..
Вообще в голове крутится много вариантов. Просто Вам нужно решить, что для Вас важнее - память? скорость? универсальность? простота? И конечный результат.
-
Kitty отреагировална Равиль Зарипов (ZuBy) в При установки WordWrap у TListViewItem.Objects.Text неверно отображается текст в Android
вот держи
LV_TextHeight.zip
-
Kitty отреагировална Равиль Зарипов (ZuBy) в ListView Color Helper
нет, но могу скинуть измененный ListView с покраской конкретных Item'ов
-
Kitty отреагировална bigjorj в [подтверждено] Idera похоже прикрыла линейку AppMethod
Больше не слух...
http://community.embarcadero.com/article/news/16209-appmethod-merges-with-rad-studio-product-line
-
Kitty отреагировална Brovin Yaroslav в Возможно ли на уровне delphi использовать барометр?
Не смотря на то, что в rtl есть абстракции для работы со всеми сенсорами, для iOS не реализован барометр.
Поэтому могу предложить вам использовать пока только нативное апи iOS.
-
Kitty отреагировална Равиль Зарипов (ZuBy) в [TButton] Цвет кнопки сливается с цветом панели
Нужно в стиле кнопки (лучше создать копию) SourceLink поменять, на другую не прозрачную область.
-
Kitty отреагировална Brovin Yaroslav в [TButton] Цвет кнопки сливается с цветом панели
У кнопки основа фона с прозрачностью. Поэтому прозрачность 1 для самой кнопки не меняет прозрачности самого фона.
-
Kitty отреагировална XXXXXX в Listbox как в сообщениях на андроиде
Если кому-нибудь понадобится Listbox такой-же как и в списке сообщений в андроиде.
ListboxInteractions.zip
-
-
Kitty отреагировална Равиль Зарипов (ZuBy) в Возможно ли на уровне delphi использовать барометр?
копать в сторону System.Sensors;
Вот все сенсоры что поддерживаются в FMX
TSensorCategory = (Location, Environmental, Motion, Orientation, Mechanical, Electrical, Biometric, Light, Scanner); TSensorCategories = set of TSensorCategory; TLocationSensorType = (GPS, Static, Lookup, Triangulation, Broadcast, DeadReckoning, Other); TEnvironmentalSensorType = (Temperature, AtmosphericPressure, Humidity, WindSpeed, WindDirection); TMotionSensorType = (Accelerometer1D, Accelerometer2D, Accelerometer3D, MotionDetector, Gyrometer1D, Gyrometer2D, Gyrometer3D, Speedometer, LinearAccelerometer3D, GravityAccelerometer3D); TOrientationSensorType = (Compass1D, Compass2D, Compass3D, Inclinometer1D, Inclinometer2D, Inclinometer3D, Distance1D, Distance2D, Distance3D); TElectricalSensorType = (Voltage, Current, Capacitance, Resistance, Inductance, ElectricalPower, Potentiometer); TMechanicalSensorType = (BooleanSwitch, BooleanSwitchArray, MultiValueSwitch, Force, Scale, Pressure, Strain); TBiometricSensorType = (HumanPresence, HumanProximity, Touch); TLightSensorType = (AmbientLight); TScannerSensorType = (RFID, Barcode);