-
Постов
16 -
Зарегистрирован
-
Посещение
Активность репутации
-
Cody71727172 получил реакцию от zairkz в Не учитывается размер шторки
Здравствуйте!
В общем, проблема такая: Delphi XE8.1, скомпилировал проект на Asus Zenfone2 - шторка накладывается поверх моей формы (высота шторки не учитывается при расчёте формы), скомпилировал на Nexus 5 - шторка не накладывается (т.е высота учитывается)
Есть идеи с чем это может быть связано и как решить?
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в TListViewHorz
Давно не хватало TListView в горизонтальной ориентации, например чтобы сделать вот такую картинку
zairkz сделал стиль с применением 9-patch png "технологии"
С помощью жестов показано как сделать "сквозной скрол"
как писал dreamix
P.S. по компоненту TListViewHorz, не успел все протестить как следует со всеми параметрами
не правильно будет отображаться Header'ы и Поиск, основной функционал сохранен
UPDATE: LVStyledhorz.7z
-
Cody71727172 отреагировална zairkz в Наложение скролбоксов
Терпение... Zuby пишет компонент на основе TListView, как раз, то что тебе надо Вертикальный скролбокс и внутри горизонтальные ListView, наверное завтра выложит
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в vkbdhelper - поднятие компонентов над клавиатурой
Привет Всем!
vkbdhelper.pas
Давно пользовался vkbdhelper'ом, но он был только для андроида.
руки добрались и до этого, теперь его можно использовать и на IOS
изменения
* почистил uses секцию
* убрал зависимость от платформ (кросс-платформенный)
* добавил глобальную переменную VKOffset
VKOffset - расстояние между контролом и клавиатурой
для тех случаев когда включены подсказки/автозамена
и контрол оказывается под доп. панелькой
Не все клавиатуры включают доп. панели в свой размер!
Например для IOS нужно всегда прибавлять 30-32 пикселя, панель с кнопкой Done перекрывает контрол
{$IFDEF IOS} VKOffset := 31; {$ELSE} VKOffset := 0; // на свой вкус // не знаю как определить размер доп. панельки // когда она не входит в размер клавиатуры // и определить есть ли панелька вообще... {$ENDIF} vkbdhelper.zip
-
Cody71727172 отреагировална krapotkin в Тормоза при скроллах
не заметил, в чем ускорение
делал слайд галерею сначала стилями, потом просто TImage в TRect
не заметил разницы
но программирование без стилей попроще
-
Cody71727172 получил реакцию от zairkz в Долгая загрузка формы
Определенно нет, сами подумайте
XCode - официальный инструмент для разработки от Apple. По аналогии с Google и их Android Studio - там и компилируется, и запускается, и в общем плане быстродействия всё НАМНОГО быстрее. Просто потому, что родное
-
Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Долгая загрузка формы
Определенно нет, сами подумайте
XCode - официальный инструмент для разработки от Apple. По аналогии с Google и их Android Studio - там и компилируется, и запускается, и в общем плане быстродействия всё НАМНОГО быстрее. Просто потому, что родное
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Потоки и процедуры
использовать такую конструкцию
//uses System.Threading; TTask.Run( procedure begin // выполняем загрузку файла из интернета; TThread.Synchronize(nil, procedure begin // выполняем действия связанные с визуальными компонентами end); end); но помнить что из доп. потока нельзя запустить доп. поток
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Динамическая подгрузка картинок в ListView
Привет Всем!
Как принято в современных приложениях, догружать контент(обычно это картинки) при скролинге.
я взял картинки пользователей этого форума
Seattle LVdynamicLoadBitmap.zip
Berlin LVdynamicLoadBitmap(Berlin).zip
-
Cody71727172 получил реакцию от Rusland в Компиляция Android и IOS приложений адаптация версий
Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
-
Cody71727172 отреагировална Brovin Yaroslav в [Андроид] Изменение наименований приложения и названия пакета
Добрый вечер,
Ну и название пакета чуть выше.
-
Cody71727172 получил реакцию от zairkz в Компиляция Android и IOS приложений адаптация версий
Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в [TBitmap] Загрузка изображений из интернета в приложение
idhttp1.Create(Application); - что это за бред?
IdHTTP - это откуда взялось?
никогда и никому этот код не показывай
берем файлик во вложении подключаем в проекте и пишем
with ListView1.Items.Add do begin Text := 'Text'; Bitmap.LoadFromUrl('http://site.ru/icons/icon.png'); end; не проверял, но должно работать. не нужно пихать в поток, там итак уже используется
FMX.Features.Bitmap.Helpers.zip
-
Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Компиляция Android и IOS приложений адаптация версий
Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
-
Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Компиляция Android и IOS приложений адаптация версий
Если честно, не довелось протестить, т.к. на руках такого аппарата не было (есть Атомы, но ниже 4.4.2 не щупал)
Можно попробовать воспроизвести такие условия с эмулятором))
Бывалые на это говорят, что в маркет кладётся всего одна версия, и подразумевается, что она уже протестирована на всех версиях, начиная с указанного минимального до указанного максимального API, и на всех должна исправно работать
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Описание TfgToast - Быстрые уведомления
не работает на Intel'ax
-
Cody71727172 отреагировална Равиль Зарипов (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); -
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в [Android] Экспорт из FMX в Android Studio?
android studio/eclipse содержит .class .xml ресурсы и прочие исходные материалы которых в делфи вы не найдете, в делфи совсем другой подход, весь код собирается в .so файл (библиотека) и через прослойку (NDK + интерфейс +активити) все эта беда кое как работает.
думаю как-то так
-
Cody71727172 отреагировална XXXXXX в Listbox как в сообщениях на андроиде
Если кому-нибудь понадобится Listbox такой-же как и в списке сообщений в андроиде.
ListboxInteractions.zip
-
Cody71727172 отреагировална Камышев Александр в Не сохраняются данные в ini, На Android.
В Seattle поменялся путь к документам, и то что в GetDocumentsPath не видно - ибо не Shared теперь, в файловом менеджере не видно, однако файлы пишутся, проверяли их на чтение?
В XE7 GetSharedDocumentsPath выводил в Android/data/com.embarcadero.имя, в Seattle путь в папку Documents в корне.
GetDocumentsPath в Seattle указывает в Android/data/com.embarcadero.имя и файлы скрытые.
Еще момент, были проблемы с файлами после перехода с XE7, если работа с файлами в конструкторе формы, помог вынос в OnCreate, что-то там поменялось.
-
Cody71727172 получил реакцию от Rusland в Не сохраняются данные в ini, На Android.
Было нечто похожее
Может быть дело в том, что в XE8 путь к документам это "GetSharedDocumentsPath", а в Seattle уже "GetDocumentsPath"
-
Cody71727172 отреагировална zairkz в Посоветуйте компонент...
Гребанный ListView!! Как сказал один мудрый человек, жизнь никогда не будет прежней! Спасибо!
-
Cody71727172 отреагировална haword в Посоветуйте компонент...
кто вам такую неправду поведал? киньте в него камень
в OnUpdateObjects делаем AItem.Height:= random(150);
-
Cody71727172 отреагировална Равиль Зарипов (ZuBy) в хранение контента контрола
да
Control.StyledData['data'] := 'храним данные'; Control.StyledData['data2'] := 2; -
Cody71727172 отреагировална rustam_d в FGX - Donate - QIWI
Ярослав,
дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI.
и обязательно указать его в разделе описания версий.
Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.