如何使用 C# 在 Xamarin 中的 imageview 上绘制直线。我必须画出直线并计算那条线的长度。请帮我。提前致谢..
问问题
5625 次
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 回答