-
图形创建
- 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事件 - [ ]
划入划出「划入划出是鼠标的事件吧」 -
编辑框
- 点击框选
- 平移
- 旋转
- 拖拽缩放
-
碰撞检测