我正在開發其使用embedded images feature管理在共享項目中的一些資產Xamarin.Forms應用。現在我有了特定於平臺的渲染器,這些渲染器也需要訪問這些圖像。如何使用Xamarin將嵌入資源加載到Android位圖?
在iOS我可以簡單地使用
UIImage.FromResource(typeof(CustomMap).Assembly, "my_graphic");
加載的嵌入圖像,並在的UIImageView或類似的使用。如何在Android特定的代碼中完成相同的操作?
使用ImageLoaderSourceHandler某種方式加載其他圖像干擾...但https://github.com/xamarin/mobile-samples/blob/master/EmbeddedResources/SharedLib/ResourceLoader.cs做了訣竅:var stream = EmbeddedResourceLoader.GetEmbeddedResourceStream(「my_graphic」); var bitmap = await BitmapFactory.DecodeStreamAsync(stream); – Rodja 2014-10-02 04:34:30