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

asviridenkov

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

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

  • Посещение

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

    4

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

  1. Можно, почему нет http://delphihtmlcomponents.com/metrotest.apk Кстати, если в ваш тест добавить текст описания, а не только название, то скроллинг станет еще более грустным. У обезьянки большие проблемы с рисованием текста на мобильниках.
  2. Windows не показатель, смотреть надо на Android.
  3. А обоснование? Куда лучше, чем альтернативные варианты
  4. Еще можно взять готовое, которое сразу умеет в плитках что угодно отображать, да с анимированным drag-drop-ом )) Елки, редактор не умеет картинки сохранять
  5. HTML Report Library умеет делать PDF под Android. Ну и под Win, само собой.
  6. HTML Editor Library умеет, но дорого.
  7. Спасибо, я в итоге нашел как исправить - нужно при окончании выделения копировать его в FTextService.Text и плюс обязательна корректная реализация GetSelectionBounds. Но то, что оно не работает через ITextActions - не очень хорошо. Параллельно еще одна проблема выяснилась - невозможно показать контекстное меню, если нет клавиатуры на экране. В коде жестко зашито if TVirtualKeyboardState.Visible in VirtualKeyboardAndroid.VirtualKeyboardState then DoShowContextMenu; Это неправильно, т.к. не позволяет копировать текст из read-only контролов без показа клавиатуры, которая тут не нужна.
  8. Возникла проблема с реализацией реакции на текстовое контекстное меню в Android. Все работает нормально через поддержку ITextActions в iOS, вызывается CopytoClipboard, a в Android никакой реакции на нажатие, например, Copy нет. В стандартном TMemo видимо используется какая-то магия, т.к. все заканчивается на TCopyButtonClickListener.OnClick, который в свою очередь вызывает TextService.CopySelectedText -> FTextView.copySelectedText, при этом не вызываются ни GetSelection у Memo или Model, ни SetClipboard у PlatFormAndroid. В Platform.iOS в обработчике кнопки вызывается FTextActions.CopyToClipboard, а в Platform.Android TextActions никак не используются. Как реализовать обработку кнопок контекстного меню под Android? Ну или хотя-бы как это делает стандартный TMemo?
  9. asviridenkov

    TPresentedScrollBox

    К сожалению, даже подобные элементарные вещи в FMX надо делать руками. В станрартных примерах поставляемых с дельфи есть образец какой код надо писать, типа ScrollForm что-ли называется.
  10. > VCL медленно рисует Штооооо? Это GDI то медленный? Да один тот факт что из-за идиотской архитектуры FMX форма перерисовывается целиком по каждому чиху, уже дает VCL немеряную фору, Я молчу про отсутствие ScrollWindowEx в принципе. И в каких пор DX забанили для VCL? >у VCL нет возможности (ну, почти) нарисовать форму красиво "как в интернетах", с анимациями и тенями "Нургалиев запретил"?
  11. FMX слишко сыра, поведение контролов под виндами далеко от нативного. Еще недавно даже примитивный TMemo глючил и падал вовсю. Набор контролов крайне ограниченный. Поддержка со стороны сторонних вендоров компонент мала. И что значит "откажется от поддержки" применительно к VCL? Перестанет развивать? Так уже давно перестала. Выпилит совсем? Это уронит продажи дельфи ниже плинтуса.
  12. Дело в том, что как раз ни одного аргумента ЗА FMX, кроме кросс-платформенности - нет. Так что обратных, чуть менее чем все.
  13. Win пока однозначно VCL.
  14. Можно еще быстрее, AndroidBitmap_lockPixels
  15. А что советовать то? Ставим триал, есть ошибки - сообщаем в поддержку TMS, получаем исправленный триал. Нет ошибок - покупаем.
  16. Никак, это врожденная кривизна архитектуры FMX. Только нативные контролы спасут.
  17. Аналога чему и в чем? Если мы все еще про создание PDF под Android, то FR под ним вообще не работает. А в плане "где есть еще" - HTML Component/Report/Editor Library, FR не раб
  18. Стандартными средствами нельзя, т.к. FM работает через OpenGL канвас. Только сторонние решения.
  19. У TMS нет html, там есть поддержка простейшей разметки из нескольких тегов. До HTML ей как до луны. FastReport не работает на мобильных, да и на десктопе в FMX не очень. Поддержки корректного рендеринга текстов на Android и плавной прокрутки без дерганий, нет ни у кого. Да и вообще, к чему здесь говорить про TMS и Fast если топик про редактор?
  20. Как там в анекдоте, "рынок большой, ходите, выбирайте" )) А если серьезно, то на написание аналога у вас уйдет несколько лет высококвалифицированного труда. Так что нет, не дурно.
  21. Теперь есть http://delphihtmlcomponents.com/editor.html Раньше был только для десктопа, сейчас и для мобильных
×
×
  • Создать...