美文网首页
canvas子路径

canvas子路径

作者: infi_ | 来源:发表于2018-01-04 11:37 被阅读0次

代码段

 can2_context.beginPath();
 can2_context.rect(10,10,100,100)
 can2_context.stroke();

//  can2_context.beginPath()
 can2_context.rect(50,50,100,100)
 can2_context.stroke()

上面这段代码:先调用beginPath()来清楚当前路径中的所有子路径,然后调用rect()来创建一条包含矩形4个点的子路径,再调用stroke()方法使得这个矩形出现在canvas上。
接下来这段代码再次调用rect()方法,不过这一次,由于没有调用beginPath()方法清除原有的路径,所以第二次对rect()的方法的调用,会向当前中增加一条子路径。最后该段代码再一次调用stroke()方法。这次stroke()方法的调用,将会使得当前路径中的两条子路径都被描边,这意味着它会重绘第一个矩形
效果如图


相关文章

  • Canvas:绘制线段

    在Canvas中,线段也是路径中的一种,被称之为线性路径。在Canvas中绘制线性路径主要用到moveTo(x,y...

  • Canvas绘制文字、设置阴影、创建路径绘制矩形和圆

    Canvas绘制文字 1、属性 2、方法 Canvas设置阴影 Canvas创建路径,绘制矩形和圆 1、标识方法 ...

  • 微信小程序 如何把小程序页面保存至用户相册

    思路 canvas绘制出页面 将canvas转化成图片,获取到临时路径 用临时路径将图片保存至相册 组件及API ...

  • canvas基础知识总结

    一、Canvas-绘制文字 1、属性 二、canvas-设置阴影 三、canvas-创建路径-绘制矩形和圆形 1、...

  • Android自定义控件:路径及文字

    创建路径 canvas中绘制路径利用: void drawPath (Path path, Paint paint...

  • canvas子路径

    代码段 上面这段代码:先调用beginPath()来清楚当前路径中的所有子路径,然后调用rect()来创建一条包含...

  • canvas

    canvas动画思想 canvas 面向对象思想 绘制矩形、直线 填充矩形 矩形边框 擦除画布 绘制路径(逆时针绘...

  • HTML之canvas

    参考文档 MDN w3schook canvas基本使用 canvas坐标系 绘图基本步骤 绘制图形 路径的概念 ...

  • 关于beginPath的一些认识

    canvas 中的beginPath()他的作用很简单,就是开始一段新路径. canvas中的绘制方法(如stro...

  • canvas知识点

    1.canvas标签 2.canvas绘图上下文context 3.基本的绘制路径 3.1 设置绘制起点(move...

网友评论

      本文标题:canvas子路径

      本文链接:https://www.haomeiwen.com/subject/eofrnxtx.html