作为一个使用原生 Canvas 的涂鸦开发者
- 还在对纷繁的 Canvas API 眼花缭乱,频繁踩坑?
- 还在对于不支持单个图像级别的事件而花费几倍的事件自行实现事件?
- 还在对于如何快速绘制图形而苦恼?
现在涂鸦小程序官方 Canvas 库启动了!
- 提出你在使用 Canvas 中的需求,专为涂鸦小程序开发者开发的 Canvas 库,需要你们的宝贵建议!
暂定实现的主要功能:
- 支持快速绘制常见图形
- 圆形
- 矩形
- 文字
- 正多边形
- 环形
- 椭圆
- .....
- 支持常见的图形样式效果
- 透明度
- 阴影
- ...
- 支持图形变换
- 缩放
- 旋转
- 平移
- 歪斜
- 缩放
- 支持像素级事件碰撞检测
- drag
- touchStart
- touchMove
- touchEnd
- 支持自定义图形
- 基础图形组块形成组合图形
- 自定义图形单个图形
- 支持群组管理
- 多个图形可以组成一组进行统一管理,减少开发中的心智负担
- 支持最佳性能开发提醒
- 当开发中与最佳实践冲突,会给出优化建议
- 比如:
- Canvas 个数限制
- 短时间内频繁绘制
- 当开发中与最佳实践冲突,会给出优化建议