Android中的一个图像画

时间:2013-05-07 02:15:09

标签: android android-canvas

我需要使用画布在字母A中的白色空间中绘制颜色。我该怎么做?enter image description here

1 个答案:

答案 0 :(得分:2)

绘制多边形时使用“绘制”颜色。示例:

    Paint red = new Paint();
    red.setColor(android.graphics.Color.RED);
    red.setStyle(Paint.Style.FILL);

    Path path = new Path();
    path.moveTo(point1.x, point1.y);
    path.lineTo(point2.x, point2.y);
    path.moveTo(point2.x, point2.y);
    path.lineTo(point3.x, point3.y);
    path.moveTo(point3.x, point3.y);
    path.lineTo(point1.x, point1.y);
    path.close();

    canvas.drawPath(path, red);