我需要使用Android中的Path绘制一个类似于附加在图像下方的三角形。你能对这个有价值的建议取悦吗?
我尝试使用以下代码段。如果在下面的代码片段中出错,请纠正我。
Android.Graphics.Point a = new Android.Graphics.Point(0, 0);
Android.Graphics.Point b = new Android.Graphics.Point(0, 100);
Android.Graphics.Point c = new Android.Graphics.Point(87, 100);
_path = new Path();
_path.Reset();
_path.LineTo(b.X, b.Y);
_path.LineTo(c.X, c.Y);
_path.LineTo(a.X, a.Y);
_path.Close();
预期输出:
答案 0 :(得分:1)
我认为坐标不正确。
试试这个
Path _path = new Path();
_path.reset();
_path.moveTo(0,100);
_path.lineTo(87, 100);
_path.lineTo(87, 0);
_path.close();
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawPath(_path, paint);