Jump to content

Featured Replies

Posted

Ярослав, приветствую!

Интересует вопрос поддержки высококачественного рендеринга в общем и json-анимации в частности через поддержку движка Skia. Планируется такое?

Вот по теме я тут немного более попиарил фреймворк Skia4Delphi:

https://www.sql.ru/forum/1339494/a-kto-uzaet-kruteyshiy-graficheskiy-freymvork-ski4delphi

  • Administrators

Добрый день,

В 16.10.2021 в 13:32, Cinemaizer сказал:

высококачественного рендеринга в общем

Андроид используют Skia автоматически в качестве бекенда. Поэтому, по сути Canvas, так и TfgCanvas это неявная обертка над Skia. Поэтому качество рендеринга по сути такое же, как если бы вы взяли бы Skia напрямую без использования Android API. Другими словами использовать SKIA напрямую для FGX Native не имеет никакого смысла. Так как она фактически и используется. А вот для FMX смысл стоит, так как там вся отрисовка идет не через нативный Canvas, а напрямую с GPU через OpenGL.

В 16.10.2021 в 13:32, Cinemaizer сказал:

json-анимации в частности через поддержку движка Skia.

На самом деле локально (не в релизе) такую поддержку я добавлял еще более год назад и планировал включил компонент TfgSkiaAnimation в библиотеку. Вот пример:

Единственная причина по которой я это не добавил - это поддержка MultiDex в самой IDE. Потому что эта библиотека Lottie требовала большое количество зависимостей на другие библиотеки, которые приводило к росту размера classes.dex файла и как результат, к multidex. А среда по сути не поддерживала мультидекс до Delphi 11.

  • Author
2 часа назад, Yaroslav Brovin сказал:

Единственная причина по которой я это не добавил - это поддержка MultiDex в самой IDE. Потому что эта библиотека Lottie требовала большое количество зависимостей на другие библиотеки, которые приводило к росту размера classes.dex файла и как результат, к multidex. А среда по сути не поддерживала мультидекс до Delphi 11.

Т.о. есть вероятность, что Lottie вы все же включите в ближайшее время в связи с выходом D11 ? Или из за размеров по-прежнему не рационально ?

  • 4 months later...

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.