Paint p;
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
p=new Paint(Paint.DITHER_FLAG);
p.setStyle(Style.FILL_AND_STROKE); //绘制图形的图形 具有填充色 不只是线条
p.setColor(Color.parseColor("#66776633")); 设置颜色 其透明度只对中间的填充部分有效果 周围包裹的线条是不管用的
p.setStrokeWidth(2.0f);
Path path=new Path();
path.moveTo(100, 100); //确定起始点
path.lineTo(100, 200);
path.lineTo(300, 200);
path.lineTo(300, 100);
path.lineTo(400, 150);
path.lineTo(400, 150);
path.lineTo(400, 50);
path.lineTo(100, 100); //终点和起始点相同
canvas.drawPath(path, p); //通过点 绘制图形 成了
}