canvas2 怎样绘出多个矩形

用canvas画只有一个角是圆角的矩形,能画出来么?_百度知道
用canvas画只有一个角是圆角的矩形,能画出来么?
求各位大侠指点,谢谢
我有更好的答案
null), 30, 0.setColor(Color, 0;费了九牛二虎之力终于找到点踪迹了.RED); mDrawables, 0, null, 0, 30 }; RoundRectShape rectShape=new RoundRectShape(outerR.setBounds(x, null,null)),基本上搞定
到eoeAndroid网站查看回答详情& ShapeDrawable mDrawables= new ShapeDrawable(new RoundRectShape(outerR; mD int height = 50, y, x + width, y + height); mDrawables.draw(canvas);&gtint x = 10; int y = 10, 12.getPaint(); int width = 300; float[] outerR = new float[] { 12
其他类似问题
为您推荐:
您可能关注的推广回答者:
圆角的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁canvas绘制矩形的思路:
1.先取得canvas元素,用document.getElementById等方法取得canvas对象。
2.取得上下文context,用getcontext取得图形上下文,参数设置为2D。
3.设定绘图样式,fillstyle:填充的样式,填入颜色值。如:xxx.fillStyle="#F00";& strokeStyle:图形边框样式,填入颜色值。如:xxx.strokeStyle="#000";
4.设置线宽,用linewidth。如:xxx..linewidth=1;
5.绘制矩形,分别用fillRect strokeRect方法来填充矩形和边框。方法定义如:context.fillRect(x,y,width,height) context.strokeRect(x,y,width,height) x是指起点的横坐标,y是指起点的纵坐标,坐标原点是canvas的左上角。
1 &!DOCTYPE html&
2 &meta charset="utf-8"&
7 &canvas id="juxing" width="400" height="400"&&/canvas&
8 &script type=text/javascript&
9 var canvas=document.getElementById("juxing");
//读取canvas元素的id
10 var context=canvas.getContext("2d");
11 context.fillStyle="#FF0000";
//填充的颜色
12 context.strokeStyle="000";
//边框颜色
13 context.linewidth=10;
14 context.fillRect(0,0,400,400);
//填充颜色 x y坐标 宽 高
15 context.strokeRect(0,0,400,400);
//填充边框 x y坐标 宽 高
16 &/script&
17 &/body&
18 &/html&
阅读(...) 评论()HTML5 Canvas绘图与动画学习59例
HTML5 Canvas绘图与动画学习59例js+html5实现canvas绘制简单矩形的方法 - 评校网
您现在的位置是: >
分享到微信朋友圈
js+html5实现canvas绘制简单矩形的方法
08:56:44 来源:互联网 责任编辑:慕容紫天 网友评论
本文实例讲述了js+html5实现canvas绘制简单矩形的方法。分享给大家供大家参考。具体实现方法如下:&!DOCTYPE html&&html&&body&&canvas id="myCanvas"
style="border:1px solid #c3c3c3;"&Your browser does not support the HTML5 canvas tag.&/canvas&&script type="text/javascript"&var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.fillStyle="#FF0000";ctx.fillRect(0,0,150,75);&/script&&/body&&/html&希望本文所述对大家的web程序设计有所帮助。  详情请访问评校网:
&&相关新闻
猜你感兴趣
网友关注排行& & HTML5的canvas元素使用JavaScript在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。& & Canvas一般是指画布,最近对用html5写游戏比较感兴趣,所以简单的用了一下Canvas。& & 之前接触Canvas是在silverlight和wpf上用到过他,在silverlight上Canvas是一个绝对定位的容器,里面可以放任何控件。我们通过他可以构建画布、图形应用、GIS应用等。& & 在html5中,canvas是一个新增的标签:& & 复制代码代码如下:& & & & 他有基本的html标签的所有属性,一样可以给他设置style。& & 复制代码代码如下:& & & & & & canvas{width:400height:400background:#000;}& & & & & & 他还有一个特定的attribute:& & 复制代码代码如下:& & & & 这里的height、width与以往的html标签的attribute不同,也与style中的height、width不同,这里主要是指canvas中的坐标范围。而style里的width、height是指canvas实际展示的大小。& & 比如定义下面的一个canvas:& & 复制代码代码如下:& & & & 然后在canvas中画一个坐标为&100、50,大小为200、150的矩形,你会看到实际的效果如下图:& & & & 图中 canvas的大小是通过style决定的 600px * 450px,但是填满整个canvas的坐标只是400*300, 对应着括号里的大小。& & 在canvas中画图是基于坐标的,所以100, 50的坐标转化成了150px,75px的屏幕坐标,矩形的大小也由200*150转换成300px*225px的屏幕大小。& & 你可以按照下面的代码自己试一试:& & 复制代码代码如下:& &
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益

我要回帖

更多关于 canvas 的文章

 

随机推荐