我试图形成一个简单的动画(目前无非画些线条更)在View
使用单为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?
}
上面的代码只是呈现在蓝色的背景,并绘制一条线。我找的方法(我beleive像OnPaint
的东西,这样我可以画一些线条,而应用程序是开放的。我真的不知道过寻找什么。
和视图将被重画。绘制不同的东西来创建一个动画 –