Создать метод для преобразования Base64
в Bitmap
public Bitmap BaseStringToBitmap(string imageBase64)
{
byte[] imageBytes = Convert.FromBase64String(imageBase64);
return BitmapFactory.DecodeByteArray(imageBytes, 0, imageBytes.Length);
}
Чем использовать его на ImageView
объекте
imageView.SetImageBitmap(BaseStringToBitmap(base64String));
Пример кода
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.activity_main);
var iv = FindViewById<Android.Widget.ImageView>(Resource.Id.image1);
iv.SetImageBitmap(BaseStringToBitmap());
}
public Bitmap BaseStringToBitmap()
{
var bse64 = "/9j/4ZT8RXhpZgAASUkqAAgAAAARAA4BAgAgAAAA2gAAAA8BAgAgAAAA...";
byte[] imageBytes = Convert.FromBase64String(bse64);
return BitmapFactory.DecodeByteArray(imageBytes, 0, imageBytes.Length);
}
Axml файл
<ImageView
android:id="@+id/image1"
android:background="#89CFF0"
android:layout_width="200dp"
android:layout_height="200dp"/>
Снимок экрана вывода