Skip to content

Latest commit

 

History

History
76 lines (72 loc) · 1.83 KB

readme.md

File metadata and controls

76 lines (72 loc) · 1.83 KB

  • 图形创建

    • rect
    • arc
    • polygon
      • 正n边形
      • 用户自己加的形状
    • image
    • 线条
      • 贝塞尔曲线
      • 普通线条
    • svg path
    • 椭圆
      • 事件
      • 动画
      • 样式
    • 字体
      • 事件
      • 动画
      • 样式
    • 粒子动画元素【我觉得这个算另外一种系统 不属于形状】
  • 样式

    • 阴影
    • 渐变
    • 线宽
    • 线连接
    • 透明度
  • 选中检测

    • rect
    • arc
      • 整个圆形
      • 扇形区域
    • polygon 区域
      • 正多边形
      • 非规则多边形
    • 线条点击
    • 点 点击
    • 椭圆
    • z-index
  • 动画

    • requestAnimationFrame垫片
    • 时间扭曲函数
    • 运动
      • 移动
        • x
        • y
      • 放大缩小 使用矩阵暂时搁浅
      • 旋转
        • [x]原点旋转
        • [x]自身中心点旋转
      • 变色
      • 循环动画
      • 连续动画
      • 暂停动画
    • 精灵图「小程序 所支持的drawImage功能太低级 所以取消」
  • [x]矩阵变换

  • 层级修改

  • 事件 - [ ] touchstart - [ ] touchmove - [ ] touchend - [ ] 拖拽事件 - [ ] move事件「与拖拽事件不一样。。move还有可能是动画运动的时候」 - [ ] tap事件 - [ ] longpress事件 - [ ] 划入划出「划入划出是鼠标的事件吧」

  • 编辑框

    • 点击框选
    • 平移
    • 旋转
    • 拖拽缩放
  • 碰撞检测