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

krapotkin

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

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

  • Посещение

  • Победитель дней

    209

Весь контент krapotkin

  1. вот текст этой страницы рамкой выделена одна ячейка с информацией нужно просто скачать этот текст, выделить нужную часть и сформировать собственную страницу с этими данными либо достать эти данные и отобразить их самостоятельно в программе
  2. keytool.exe - это java-утилита можете вызвать ее из папки с явой, но лучше дописать path проверьте установку JDK / JRE java не любит, если путь к ней не содержится в path
  3. это зависит в основном от верстки страницы и способа ее создания браузером
  4. насчет примера - нет времени полностью разобраться, но я бы пошел по такому пути: 1. сделать TextToPath для первой буквы. получим объект TPathData 2. рассчитать матрицу преобразования - поворот на угол alfa и перемещение из центра дуги на точку начала дуги. Alfa - угол между вертикалью и прямой [центр дуги -- первая точка дуги] применить матрицу - TPathData.ApplyMatrix 3. вычислить отступ между буквами и отступить на это расстояние по дуге. 4. берем вторую букву и делаем то же самое после получения всех объектов TPathData, отрисовываем их P.S. если что, формула окружности X^2+Y^2 = 0 ))
  5. я тоже сначала сделал стандартным, потом специально переделал X-SO хорошо работает с вложенными в объект TObjectList а у меня их много
  6. для произвольной кривой - крайне сложная задача вычислить точку на контуре для позиции каждой буквы - уже непросто потом взятием производной по точке контура определить наклон в этой точке определиться с понятием "внутрь/наружу" контура а вот для дуги с заданными параметрами как раз в принципе несложно получается
  7. решал эту проблему через ручное отлавливание координат между MouseDown и MouseUp элементам внутри контейнера HitTest:=false если скролл контейнера был - ничего не делать если скролла не было - определить по координатам, есть ли объект под пальцем, и запустить, что там надо запускать по клику
  8. я делал галерею полностью из layout + scrollbox для timage, заключенных в эти layouts и в той же программе просто масштабируемый вывод нескольких слоев картинки в панель во втором случае мне кажется использование TImage не нужно
  9. насколько я разумею, атрибут это дополнительные свойства и даже методы, приаттаченные к объекту RTTI - классу, методу класса, полю при работе мы можем учитывать это свойство например, в этой библиотеке при сериализации объекта в JSON можно переименовать поле, или убрать его из сериализации вовсе в датаснап с помощью атрибутов сделана авторизация на исполнение метода
  10. может просто длинновата строка в PATH ? я олдскульно стараюсь все значимые пакеты ставить в короткие пути с английскими именами d:\AndroidSDK d:\dXE8 и т.п.
  11. лучше бы как раз не играться с размером компонента тогда невозможно будет нормально использовать Align
  12. если дебаг не стартует а только что работал, найдите и убейте в диспетчере задач adb.exe.
  13. если мы говорим про XE8 дебаг работает, просто нужно правда глючный он нынче очень теперь он почти не показывает поля объектов, в потоках вообще беспомощен хорошо помогает присваивание во временные локальные переменные простых типов. их он видит нормально
  14. Большое спасибо за готовое решение. Я примерно то же делал ручками через копирование по месту. Конечно, было бы круто, чтобы эта функциональность попала в стандартный image. Там ведь есть всякие варианты типа TRectangle.Fill, в которые тоже можно пихать картинки...
  15. Мне очень не хватает для TImage еще одного варианта WrapMode - что-то типа FitNoEnvelope. Сейчас Fit имеет целью полный показ картинки с сохранением пропорций, а мне для бэкграундов всяких чаще нужен вариант с полным заполнением имеющегося места, т.е. при масштабировании выбирается не min(Scale.X,Scale.Y) a max(Scale.X,Scale.Y) вкупе с центровкой картинки Нет таких планов, случайно?
  16. как только увидел грид на десктопе FMX, так сразу закрыл для себя эту тему (( возможно TMS чем поможет как всегда ?
  17. у меня нормально быстренько выскакивает заставка и через 2-3 сек загружается первая форма путем подмены .png на .9.png можно даже на весь экран ее растянуть нормально. конечно было бы неплохо анимацию туда как у людей, но пока есть и более насущные проблемы...
  18. имхо, плохая идея. оттенков-то не будет...
  19. чисто формально - нет подключения - нет способа уведомить. так? следовательно, нужно использовать подключение. просто необязательно программу держать открытой. сервисы очень подходят в таких случаях. для windows сервис нужно писать на VCL. UI все равно нет. сервисы для андроид на делфи вроде так никому и не удались. так что похоже единственный вариант - смс ??
  20. можно даже сделать хромакей для автоматического создания такой маски (инструмент Magic Wand в фотошопе) а потом действительно менять Hue у этих пикселей
  21. а чем готовые компоненты fgx от отца-основателя не понравились ?
×
×
  • Создать...