我使用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);
}
}
谁能告诉我为什么?谢谢高级