为什么我不能使用路径绘制一条线,但我使用绘制线方法它没关系?

时间:2017-06-05 09:03:02

标签: android canvas path

我使用canvas.drawPath无法画线,为什么?但是如果使用canvas.drawLine()方法,那就没关系,这是我的代码。

public class TestView extends View {
public TestView(Context context) {
    super(context);
}

public TestView(Context context, @Nullable AttributeSet attrs) {
    super(context, attrs);
}

public TestView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
}

@Override
protected void onDraw(Canvas canvas) {

    Paint p = new Paint();
    p.setColor(Color.parseColor("#000000"));

    //canvas.drawLine(0,0,100,100,p);

    Path path = new Path();
    path.moveTo(0,0);
    path.lineTo(100,100);
    canvas.drawPath(path,p);
}

}

谁能告诉我为什么?谢谢高级

0 个答案:

没有答案