如何在 Xamarin Forms 中添加 Android .XML 矢量资源?
How do I add an Android .XML Vector Asset in Xamarin Forms?
我有几张 Android .XML 图片,据说加载速度更快。
在 C# 中,如何将 XML 文件分配给 ImageSource。
目前我的 android 项目的 Drawable 文件夹中有一个示例 phone.xml 文件。
我试着这样称呼:
var imgSource = ImageSource.FromFile("phone.xml");
但是没有显示图像。我可以直接从 Android 项目的 drawable 文件夹中显示图像吗?
您可以使用 drawable/phone.xml
,正如您在评论中提到的 drawable/phone
。
显然您需要添加一个 conditional statement 以便它仅将该字符串用于 android:
string source = "phone.png";
if (Device.RuntimePlatform == Device.Android)
source = "drawable/phone"
var imgSource = ImageSource.FromFile(source);
我有几张 Android .XML 图片,据说加载速度更快。
在 C# 中,如何将 XML 文件分配给 ImageSource。
目前我的 android 项目的 Drawable 文件夹中有一个示例 phone.xml 文件。
我试着这样称呼:
var imgSource = ImageSource.FromFile("phone.xml");
但是没有显示图像。我可以直接从 Android 项目的 drawable 文件夹中显示图像吗?
您可以使用 drawable/phone.xml
,正如您在评论中提到的 drawable/phone
。
显然您需要添加一个 conditional statement 以便它仅将该字符串用于 android:
string source = "phone.png";
if (Device.RuntimePlatform == Device.Android)
source = "drawable/phone"
var imgSource = ImageSource.FromFile(source);