您的位置:首页 > 其它

绘制多边形

2016-07-07 11:39 218 查看
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);      //通过点 绘制图形  成了
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: