public void FillPolygon(Brush brush, PointF[] points) { this.paint.Color = brush.Color.ToAColor(); this.paint.Flags = this.Flags; this.paint.SetStyle(droid.Paint.Style.Fill); // TODO: test that this works droid.Path path = new droid.Path(); foreach (PointF p in points) { path.LineTo(p.X, p.Y); } this.canvas.DrawPath(path, this.paint); }
public void DrawPolygon(Pen pen, Point[] points) { this.paint.Color = pen.Color.ToAColor();; this.paint.Flags = this.Flags; this.paint.SetStyle(droid.Paint.Style.Stroke); this.paint.StrokeWidth = pen.Width; // TODO: test that this works droid.Path path = new droid.Path(); foreach (Point p in points) { path.LineTo(p.X, p.Y); } this.canvas.DrawPath(path, this.paint); }
public void DrawPolygon(Pen pen, Point[] points) { this.paint.Color = pen.Color.ToAColor(); ; this.paint.Flags = this.Flags; this.paint.SetStyle(droid.Paint.Style.Stroke); this.paint.StrokeWidth = pen.Width; // TODO: test that this works droid.Path path = new droid.Path(); foreach (Point p in points) { path.LineTo(p.X, p.Y); } this.canvas.DrawPath(path, this.paint); }