将android drawable转换为xamarin.forms ImageSource



我有一个绑定到项目的Xamarin.Android部分的API,它将图像作为Drawable对象返回。我需要在 UI 中显示此图像,该图像是用 Xamarin.Forms 编写的。问题是那里的图像控件只接受图像源作为源。 如何将可绘制对象包装到图像源对象中?

你可以这样做:

byte[] bytes = drawable.ToArray();
var iamgeSource = ImageSource.FromStream(() => new MemoryStream(bytes));

最新更新