Я попытался создать два круга ondraw в действии. Но то, что я действительно хочу сделать, - это нарисовать линию движения. Пользователь может использовать свой палец для рисования линии в зависимости от движения пальца. Вот как я разбиваю рисунок.Draw line on touch event mono для android
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
currentLevel = Intent.GetIntExtra("gameLevel", 0);
playerScore = Intent.GetIntExtra("score", 0);
SetContentView(new SampleView(this));
// Create your application here
}
private class SampleView : View
{
private Paint mPaint;
public SampleView(Context context)
: base(context)
{
Focusable = true;
mPaint = new Paint();
mPaint.AntiAlias = true;
}
protected override void OnDraw(Canvas canvas)
{
canvas.DrawColor(Color.White);
canvas.Translate(10, 10);
canvas.SaveLayerAlpha(0, 0, 200, 200, 0x88, SaveFlags.All);
mPaint.Color = Color.Red;
canvas.DrawCircle(75, 75, 75, mPaint);
mPaint.Color = Color.Blue;
canvas.DrawCircle(125, 125, 75, mPaint);
canvas.Restore();
}
}
Что делать, если я хочу нарисовать изображение в качестве своего холста? Я пытаюсь создать трассировочную игру, в которой игроку придется подключить точки для формирования изображения. Благодаря! – ljpv14
И у вас есть код для этого, используя C#? Я использую mono для Android. – ljpv14
Извините, у вас нет кода для C#. – GrIsHu