#android #svg #nativescript
#Android #svg #nativescript
Вопрос:
Я пытаюсь использовать svg-изображения для Android в native-script. Вот мой код
<StackLayout xmlns:svg="@teammaestro/nativescript-svg">
<svg:SVGImage src="~/images/app_settings.svg" height="250" width="250" /> </StackLayout>
Я использую этот плагин для встроенного скрипта. Однако я не получаю никаких ошибок. Но изображения не отображаются в эмуляторе Android.
Комментарии:
1. Привет @Soham, вы нашли какое-либо решение для своей проблемы?
2. @phenric, к сожалению, нет. В настоящее время я не смотрю на это, поскольку я продвинулся вперед с jpeg.
3. Я, наконец, нашел решение этой проблемы
Ответ №1:
Наконец, я решил эту проблему на своей стороне.
Во-первых, я использую этот пакет от SergeyMell: nativescript-svg. Эти два пакета очень похожи, поскольку оба они разветвляли один и тот же пакет peoplewareDo /-nativescript-svg.
Я переместил все SVG-файлы из App_Ressources в папку assets в папке app. Затем я добавил эту строку в webpack.config.js:
{ from: '**/*.svg', noErrorOnMissing: true, globOptions: { dot: false, ...copyIgnore } }
Наконец,
<SVGImage src="~/assets/file.svg"></SVGImage>
Этот ответ не имеет большого значения, но теперь он отлично работает для моего проекта. Некоторые шаги уже были выполнены, и большие изменения заключаются в перемещении папок. Возможно, Android игнорирует для некоторых условий некоторые файлы из App_Resources.
Я надеюсь, что это поможет, поскольку это сработало для меня.
Комментарии:
1. Отлично. Попробую позже.