path.moveTo(x,y)
mPaint.setColor(getColor(R.color.triangle));
//定义一个Path对象,封闭成一个三角形
Path path = new Path();
path.moveTo(width/2, 0);// 移动到起点
path.lineTo(0, (float) (Math.sqrt(3)/2*width));
path.lineTo(width, (float) (Math.sqrt(3)/2*width));
path.close();
canvas.drawPath(path,mPaint);
image.png
错误的代码如下
Path path = new Path();
path.moveTo(width/2, 0);// 移动到起点
path.lineTo(0, (float) (Math.sqrt(3)/2*width));
path.lineTo(width, (float) (Math.sqrt(3)/2*width));
path.close();