рендеринг SVG файлов в Android - PullRequest
5 голосов
/ 10 ноября 2010

Я написал в Android программу для установки различных видов изображений в качестве фонового изображения, но она не работает с файлами SVG.Я не получаю никаких ошибок, это не отображает изображения, и я получаю пустой экран в моем эмуляторе при использовании файлов SVG.Кто-нибудь может подсказать, как читать и отображать SVG-файлы в Android с некоторым кодом?Или я должен конвертировать XML-код?

Ответы [ 3 ]

4 голосов
/ 10 ноября 2010

Выезд Батик . Это библиотека для создания и анализа SVG в Java. Это часть Графического проекта Apache XML .

Обновление:

Как оказалось, заставить Батика работать на Android нетривиально, и есть более простые способы работы с SVG на Android. См. этот ответ для более подробной информации.

0 голосов
/ 04 февраля 2013

Другой альтернативой является AndroidSVG (http://code.google.com/p/androidsvg/).

0 голосов
/ 14 сентября 2011

Если вы можете позволить себе поддерживать только версии Android более 3, то вы можете использовать экземпляр Webkit для рендеринга SVG, поскольку в браузере Android Webkit наконец-то скомпилирована поддержка SVG.

В качестве альтернативы, если вы делаетене требуется поддержка сценариев или анимации, попробуйте использовать эту библиотеку: http://code.google.com/p/svg-android/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...