1
我正在尝试在我的布局中创建一个图形,这可以在Linearlayout中进行限制。示例=>Print App这是我的应用程序,图形必须位于写入“Diagram”的白色区域。如何绘制图形? - xamarin
图形只需要直线和贝塞尔曲线。
事实上,我不知道它是否有我可以绘制的特定对象。 与行(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);
}
}
如何在布局中的特定位置绘制此图形?
欢迎来到SO!这个例子很棒,因为它显示了你正在努力完成的任务。为了社区提供有用的建议,请显示您已经尝试的内容,即某些代码,然后提出更具体的问题。 – DSway