//This example requires the 'Xamarin.Android GUI' option to be enabled
//+ref=Java.Interop
using System;
using System.Linq;
using System.Collections.Generic;
using NativeUiLib;
using Android.Graphics;
namespace CSharp_Shell
{
public static class Program
{
public static void Main()
{
Ui.RunOnUiThread(()=> UiStuff());
}
private static void UiStuff()
{
var w = 800;
var h = 600;
var lay = new LinearLayout();
var drawingImageView = new ImageView();
lay.AddView(drawingImageView);
var paint = new Paint();
paint.Color = Color.Blue;
paint.SetStyle(Paint.Style.Stroke);
paint.StrokeWidth = 15;
var bmpBase = Bitmap.CreateBitmap(w, h, Bitmap.Config.Argb8888);
Canvas canvas = new Canvas(bmpBase);
canvas.DrawCircle(100, 100, 30, paint);
drawingImageView.SetImageBitmap(bmpBase);
Ui.ShowLayout(lay);
}
}
}