Ich versuche eine Grafik in der Mitte meines Layouts zu erstellen, die in einem Linearlayout eingeschränkt werden kann. Beispiel =>Print App Dies ist meine Anwendung und die Grafik muss im weißen Bereich "Diagramm" stehen.Wie zeichne ich eine Grafik? - xamarin
Die Grafik benötigt nur Linien und Bezierkurven.
in der Tat weiß ich nicht, ob es ein bestimmtes Objekt hat, wo ich zeichnen kann. mit Zeilen (x1, y1, x2, y2).
public class MyView : View
{
protected override void OnDraw(Canvas canvas)
{
base.OnDraw(canvas);
Paint green = new Paint {
AntiAlias = true,
Color = Color.Rgb(0x99, 0xcc, 0),
};
green.SetStyle(Paint.Style.FillAndStroke);
Paint red = new Paint {
AntiAlias = true,
Color = Color.Rgb(0xff, 0x44, 0x44)
};
red.SetStyle(Paint.Style.FillAndStroke);
float middle = canvas.Width * 0.25f;
canvas.DrawPaint(red);
canvas.DrawRect(0, 0, middle, canvas.Height, green);
}
}
Wie zeichne ich diese an einem bestimmten Ort in meinem Layout?
Willkommen bei SO! Das Beispiel ist großartig, weil es zeigt, was Sie erreichen wollen. Damit die Community hilfreiche Vorschläge anbietet, zeigen Sie bitte, was Sie bereits versucht haben, z. B. Code, und stellen Sie dann eine spezifischere Frage. – DSway