【发布时间】:2018-04-16 23:51:14
【问题描述】:
使用 Xamarin Forms 和 NuGet FFImageloading 插件,我想在我的 XAML 代码中指定操作系统特定的图像路径,如下所示:
<ffimageloading:CachedImage DownsampleToViewSize="False" Aspect="AspectFill">
<ffimageloading:CachedImage.Source>
<OnPlatform x:TypeArguments="ImageSource"
iOS="MyProject.iOS.Resources.header_background.png"
Android="MyProject.Droid.Resources.Drawable.header_background.png" />
</ffimageloading:CachedImage.Source>
</ffimageloading:CachedImage>
iOS 映像声明为BundleResource,而Android 映像声明为AndroidResource。在 iOS 上,图像加载正常,但在 Android 上,我不断收到此错误:
资源目录名无效:Error APT0000: obj/Debug/res/myproject.droid.resources.drawable.header_background.png (APT0000) (MyProject.Android)
怎么了?图像的构建类型错误?没看懂。
【问题讨论】:
标签: xamarin.forms ffimageloading