Beispiel #1
0
        public void FillPolygon(Brush brush, Point[] points)
        {
            APaint.Color = brush.Color.AColor();
            APaint.Flags = (Android.Graphics.PaintFlags) 0;
            APaint.Flags = Flags;
            APaint.SetStyle(Android.Graphics.Paint.Style.Fill);
            APaint.StrokeWidth = LineWidth;
            var p = new Android.Graphics.Path();

            p.MoveTo(points[0].X, points[0].Y);
            foreach (var pt in points)
            {
                p.LineTo(pt.X, pt.Y);
            }
            ACanvas.DrawPath(p, APaint);
            p.Dispose();
        }
Beispiel #2
0
 public void FillPolygon(Brush brush, Point[] points)
 {
     APaint.Color = brush.Color.AColor();
     APaint.Flags = (Android.Graphics.PaintFlags)0;
     APaint.Flags = Flags;
     APaint.SetStyle(Android.Graphics.Paint.Style.Fill);
     APaint.StrokeWidth = LineWidth;
     var p = new Android.Graphics.Path();
     p.MoveTo(points[0].X, points[0].Y);
     foreach(var pt in points)
         p.LineTo(pt.X, pt.Y);
     ACanvas.DrawPath(p, APaint);
     p.Dispose();
 }