View
我正在尝试在一个使用mono for android中形成一个简单的动画(目前只不过是画一些线条) 。
这是我的代码:
public class DemoView : View
{
public DemoView(Context context, IAttributeSet attrs) :
base(context, attrs)
{
Initialize();
}
public DemoView(Context context, IAttributeSet attrs, int defStyle) :
base(context, attrs, defStyle)
{
Initialize();
}
private void Initialize()
{
}
protected override void OnDraw(Android.Graphics.Canvas canvas)
{
base.OnDraw(canvas);
canvas.DrawColor(Color.Blue);
Paint pen = new Paint();
pen.Color = Color.Red;
pen.StrokeWidth = 2;
pen.SetStyle(Paint.Style.Stroke);
canvas.DrawLine(0, 0, 25, 25, pen);
}
//How to add other lines to form an animation?
}
上面的代码只是将背景渲染为蓝色并画了一条线。我正在寻找方法(我相信这样的方法,OnPaint
以便在应用程序打开时画一些线。我真的不知道要寻找什么。