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

Cody71727172

Пользователи
  • Постов

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

  • Посещение

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

  1. Like
    Cody71727172 получил реакцию от zairkz в Не учитывается размер шторки   
    Здравствуйте!
    В общем, проблема такая: Delphi XE8.1, скомпилировал проект на Asus Zenfone2 - шторка накладывается поверх моей формы (высота шторки не учитывается при расчёте формы), скомпилировал на Nexus 5 - шторка не накладывается (т.е высота учитывается)
    Есть идеи с чем это может быть связано и как решить?
  2. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в TListViewHorz   
    Давно не хватало TListView в горизонтальной ориентации, например чтобы сделать вот такую картинку

     
    zairkz сделал стиль с применением 9-patch png "технологии"
     
    С помощью жестов показано как сделать "сквозной скрол"
    как писал dreamix
     
     
    P.S. по компоненту TListViewHorz, не успел все протестить как следует со всеми параметрами
    не правильно будет отображаться Header'ы и Поиск, основной функционал сохранен
    UPDATE:  LVStyledhorz.7z
  3. Like
    Cody71727172 отреагировална zairkz в Наложение скролбоксов   
    Терпение... Zuby пишет компонент на основе TListView, как раз, то что тебе надо Вертикальный скролбокс и внутри горизонтальные ListView, наверное завтра выложит 
  4. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в vkbdhelper - поднятие компонентов над клавиатурой   
    Привет Всем!
     
    vkbdhelper.pas
     
    Давно пользовался vkbdhelper'ом, но он был только для андроида.
    руки добрались и до этого, теперь его можно использовать и на IOS
     
    изменения
    * почистил uses секцию
    * убрал зависимость от платформ (кросс-платформенный)
    * добавил глобальную переменную VKOffset
     
    VKOffset - расстояние между контролом и клавиатурой
                     для тех случаев когда включены подсказки/автозамена
                     и контрол оказывается под доп. панелькой
     
    Не все клавиатуры включают доп. панели в свой размер!
    Например для IOS нужно всегда прибавлять 30-32 пикселя, панель с кнопкой Done перекрывает контрол
    {$IFDEF IOS} VKOffset := 31; {$ELSE} VKOffset := 0; // на свой вкус // не знаю как определить размер доп. панельки // когда она не входит в размер клавиатуры // и определить есть ли панелька вообще... {$ENDIF} vkbdhelper.zip
  5. Like
    Cody71727172 отреагировална krapotkin в Тормоза при скроллах   
    не заметил, в чем ускорение
    делал слайд галерею сначала стилями, потом просто TImage в TRect 
    не заметил разницы
    но программирование без стилей попроще
  6. Like
    Cody71727172 получил реакцию от zairkz в Долгая загрузка формы   
    Определенно нет, сами подумайте
    XCode - официальный инструмент для разработки от Apple. По аналогии с Google и их Android Studio - там и компилируется, и запускается, и в общем плане быстродействия всё НАМНОГО быстрее. Просто потому, что родное
  7. Like
    Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Долгая загрузка формы   
    Определенно нет, сами подумайте
    XCode - официальный инструмент для разработки от Apple. По аналогии с Google и их Android Studio - там и компилируется, и запускается, и в общем плане быстродействия всё НАМНОГО быстрее. Просто потому, что родное
  8. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Потоки и процедуры   
    использовать такую конструкцию
    //uses System.Threading; TTask.Run(      procedure      begin         // выполняем загрузку файла из интернета;         TThread.Synchronize(nil, procedure            begin               // выполняем действия связанные с визуальными компонентами            end); end); но помнить что из доп. потока нельзя запустить доп. поток
  9. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Динамическая подгрузка картинок в ListView   
    Привет Всем!
    Как принято в современных приложениях, догружать контент(обычно это картинки) при скролинге.
    я взял картинки пользователей этого форума

    Seattle LVdynamicLoadBitmap.zip
    Berlin LVdynamicLoadBitmap(Berlin).zip
  10. Like
    Cody71727172 получил реакцию от Rusland в Компиляция Android и IOS приложений адаптация версий   
    Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
     Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
  11. Like
    Cody71727172 отреагировална Brovin Yaroslav в [Андроид] Изменение наименований приложения и названия пакета   
    Добрый вечер,
     

     
    Ну и название пакета чуть выше.
  12. Like
    Cody71727172 получил реакцию от zairkz в Компиляция Android и IOS приложений адаптация версий   
    Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
     Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
  13. Like
    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
  14. Like
    Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Компиляция Android и IOS приложений адаптация версий   
    Утверждение alexburikov не верно, лично мы на x86 Атомах всё запускаем и всё прекрасно работает (XE8 точно, и , кстати, на Seattle тоже). Для компиляции ничего особенного не нужно, кроме наличия подходящей SDK для той версии Андроид, что установлена на девайсе. А вот для запуска на них нужно лишь отключить в Project - Deployment 3 галки с libnative-activity.so.
     Это, по сути, лишит возможности отлаживать приложение по брейкпоинтам, но если не отключить их, то приложение либо крашится при старте, либо "Application does not support this device" (Зависит от версии Delphi)
  15. Like
    Cody71727172 получил реакцию от Равиль Зарипов (ZuBy) в Компиляция Android и IOS приложений адаптация версий   
    Если честно, не довелось протестить, т.к. на руках такого аппарата не было (есть Атомы, но ниже 4.4.2 не щупал)
    Можно попробовать воспроизвести такие условия с эмулятором))
     
       
    Бывалые на это говорят, что в маркет кладётся всего одна версия, и подразумевается, что она уже протестирована на всех версиях, начиная с указанного минимального до указанного максимального API, и на всех должна исправно работать
  16. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в Описание TfgToast - Быстрые уведомления   
    не работает на Intel'ax
  17. Like
    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);
  18. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в [Android] Экспорт из FMX в Android Studio?   
    android studio/eclipse содержит .class .xml ресурсы и прочие исходные материалы которых в делфи вы не найдете, в делфи совсем другой подход, весь код собирается в .so файл (библиотека) и через прослойку (NDK + интерфейс +активити) все эта беда кое как работает.
     
    думаю как-то так
  19. Like
    Cody71727172 отреагировална XXXXXX в Listbox как в сообщениях на андроиде   
    Если кому-нибудь понадобится Listbox такой-же как и в списке сообщений в андроиде. 
     
                               
     
    ListboxInteractions.zip
  20. Like
    Cody71727172 отреагировална Камышев Александр в Не сохраняются данные в ini, На Android.   
    В Seattle поменялся путь к документам, и то что в GetDocumentsPath не видно - ибо не Shared теперь, в файловом менеджере не видно, однако файлы пишутся, проверяли их на чтение?
    В XE7 GetSharedDocumentsPath выводил в Android/data/com.embarcadero.имя, в Seattle путь в папку Documents в корне. 
    GetDocumentsPath в Seattle указывает  в Android/data/com.embarcadero.имя и файлы скрытые.
     
    Еще момент, были проблемы с файлами после перехода с XE7, если работа с файлами в конструкторе формы, помог вынос в OnCreate, что-то там поменялось.
  21. Like
    Cody71727172 получил реакцию от Rusland в Не сохраняются данные в ini, На Android.   
    Было нечто похожее
    Может быть дело в том, что в XE8 путь к документам это "GetSharedDocumentsPath", а в Seattle уже "GetDocumentsPath"
  22. Like
    Cody71727172 отреагировална zairkz в Посоветуйте компонент...   
    Гребанный ListView!! Как сказал один мудрый человек, жизнь никогда не будет прежней! Спасибо! 
  23. Like
    Cody71727172 отреагировална haword в Посоветуйте компонент...   
    кто вам такую неправду поведал? киньте в него камень 
     
    в OnUpdateObjects делаем AItem.Height:= random(150);
  24. Like
    Cody71727172 отреагировална Равиль Зарипов (ZuBy) в хранение контента контрола   
    да
    Control.StyledData['data'] := 'храним данные'; Control.StyledData['data2'] := 2;
  25. Like
    Cody71727172 отреагировална rustam_d в FGX - Donate - QIWI   
    Ярослав,
    дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
    и обязательно указать его в разделе описания версий.
     
    Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
    Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
     
×
×
  • Создать...