美文网首页
canvas day-04

canvas day-04

作者: 无敌万小奔 | 来源:发表于2017-06-06 16:06 被阅读0次

    第三方的canvas库

    Konva

    Konva特点

    面向对象方式

    • 一切皆对象
    • 如何定义对象 ①Object构造函数 ②直接量 {} ③自定义构造函数 再new
    • 构造函数 new一个构造函数就可以得到对象(实例)
    • this
    • 原型 prototype / 原型链

    konva概念

    • 舞台 stage
    • 层 layer
    • 组 group
    • 图形

    基本操作

    • 创建舞台
      new Konva.Stage({
      width:
      height
      })
    • 创建层
      new Konval.Layer({})
      stage.add(layer)
    • 图形或组添加到 层
    • 图形添加到组
    • 绘制 layer.draw()

    基本图形

    • Konva.Rect() 矩形
    • Konva.Circle() 圆形
    • Konva.Ellipse() 椭圆
    • Konva.Text() 文字
    • Konva.Image() 图片
    • Konva.Line() 划线
    • Konva.star() 星星
    • ....

    事件

    类似于jquery

    动画

    • tween对象 指定动画持续时间 指定变化的样式 tween.play()
    • 简写 图形.to()
    • Animation对象

    相关文章

      网友评论

          本文标题:canvas day-04

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