如何在android中制作可调整大小的三角形

时间:2017-02-13 09:58:53

标签: android canvas android-custom-view

我想制作可调整大小的三角形像设施提供到油漆或其他软件,可以简单的三角形绘制,也可以使用坐标移动,但我怎么能调整这个三角形的大小我不知道任何人都可以帮助我完成这项任务。

我希望这样 enter image description here

使用此功能可以将三角形绘制到画布中,可以将三角形绘制到画布中

public void drawTriangle(Canvas canvas, Paint paint, int x, int y, int width) {   
    int halfWidth = width / 2;

    Path path = new Path();
    path.moveTo(x, y - halfWidth);
    path.lineTo(x - halfWidth, y + halfWidth); 
    path.lineTo(x + halfWidth, y + halfWidth); 
    path.lineTo(x, y - halfWidth); 
    path.close();

    canvas.drawPath(path, paint);
} 

0 个答案:

没有答案