public class Hehe extends View {
Path p;
Paint p1;
public Hehe(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
p=new Path();//定義一個路徑
p.moveTo(40, 40);
p.lineTo(80, 90);
p1=new Paint();//定義一支畫筆
p1.setStrokeWidth(3);
p1.setColor(Color.BLACK);
}
public void onDraw( Canvas canvas)
{
canvas.drawCircle(20, 20, 10, p1);//畫一個圓。能畫出來。
canvas.drawPath(p,p1);//通過用路徑的方式,畫一條直線。畫不出來。![CSDN移動問答][1]
}
}
在初始化path那裡加上一句
p.close();
試試