2

C# を使用して Xamarin のイメージ ビューに直線を描画する方法。直線を引き、その線の長さを計算する必要があります。私を助けてください。前もって感謝します..

4

1 に答える 1

2

UIImageView を拡張し、メソッド内で次のように線を引くことができます。

public void DrawLine()
{
    CGContext context = UIGraphics.GetCurrentContext ();
    context.SetLineWidth (4);
    UIColor.Clear.SetFill ();
    UIColor.Black.SetStroke ();
    currentPath = new CGPath ();
    currentPath.AddLines (points.ToArray());
    context.AddPath (currentPath);    
    context.DrawPath (CGPathDrawingMode.Stroke);   
    context.SaveState ();
}

points は PointF オブジェクトのリストです。

于 2013-07-03T11:41:55.733 に答える