Подтвердить что ты не робот

SVG для Android Shape

Мне интересно, как векторный рисунок в Android с классом Shape может походить на другой векторный чертежный стандарт.

Так как Shape является Drawable, а Drawables обычно определяется как XML, он очень похож на команды векторного рисования в SVG.

Мой вопрос: кто-нибудь создал преобразование XSLT или другой механизм для преобразования описания чертежа SVG в Android-формы?

4b9b3361

Ответ 1

Самое близкое, что я мог найти, было svg4mobile.

Пока я не верю, что он преобразуется в XML файл Drawables, он читает svg и делает соответствующие вызовы классам Drawable.

Ответ 2

Другая библиотека, отличная от GPL'd (это Apache License 2.0), используемая в приложении Google Androidify: svg-android

https://github.com/pents90/svg-android

Ответ 3

Ну, не совсем. Но я портировал libsvg на android, что позволяет загружать SVG файлы и выкладывать их на холст.

Пожалуйста, проверьте:

https://launchpad.net/libsvg-android

Ответ 4

Помимо упомянутых 2 библиотек GPL, есть коммерческая библиотека под названием TinyLine, которая реализует подмножество SVG Tiny, которое, хотя и более ограничено, может быть лучшим вариантом лицензирования, если вы хотите создать приложение, отличное от GPL'.

Ответ 6

В отличном AndEngine есть расширение для загрузки SVG и растеризации его в текстуру с любым разрешением, с заменой цвета и другими замечательными функциями, Действительно работает. Например, вы можете попробовать бесплатную игру от автора авто.

Примечание. Двигатель лучше всего подходит для полноэкранных 2D-игр и основан на представлении OpenGL 2. LGPL