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