绘制三角形以及确定中心点

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);
绘制三角形以及确定中心点_第1张图片
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();

你可能感兴趣的:(绘制三角形以及确定中心点)