绘制多边形
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); //通过点 绘制图形 成了
}
@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); //通过点 绘制图形 成了
}
相关文章推荐
- Git学习笔记
- colojure语言基础入门
- Apache common包应用集合
- Java类型擦除
- Entity Framework 6.0 Tutorials(2):Async query and Save
- JavaScript 仿ios滑动选择器
- div+ul
- 关于库文件的制作和区别
- TextView 文字滚动 跑马灯效果
- 【DM8168学习笔记5】EZSDK目录结构
- HTML的文本设置
- hog.compute()
- 动画性能提升
- 使用context.Request.Files出现错误: 上传失败,错误信息:SyntaxError: Unexpected number
- (C)strcpy ,strncpy与strlcpy
- Extjs3.0整合ssh时提交表单,总是执行failure函数,不知道为什么,请各位大虾指教! [
- (C)strcpy ,strncpy与strlcpy
- redis主从切换的集群管理
- 【九度OJ】:1003
- AFNetworking 使用中错误总结