如何使用c#在Xamarin的imageview上画一条直线。我必须绘制直线并计算该线的长度。 请帮我。提前谢谢..
答案 0 :(得分: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对象的列表。