#星光计划1.0# HarmonyOS 自定义JS组件之画板组件 原创 精华
开鸿助手
发布于 2021-10-27 18:48
浏览
4收藏
作者:王国菊
前言
随着科技的发达,在日常生活中我们逐渐的脱离的笔和纸,但往往还有许多场景我们还是需要涂涂画画,不论是开会或者设计等等刚好身边没有笔纸,我们的画板就排上用场了。我们还可以扩展将其作为和键盘鼠标一样的输入设备等等。还有更多的使用场景让我们一起探索。
功能介绍
画板组件是基于HarmonyOS下的JavaScript UI框架开发的一款组件,主要特点如下:
-
支持画笔粗细选择
-
支持画笔颜色定义选中
-
画笔颜色除了默认颜色,可点击色盘,选择自己想要的颜色
-
一键清除画板
-
支持橡皮擦功能
-
支持保存图片功能
注意:
-
保存功能需要api >= 6,得到的是一个base64的数据,可以根据自己的需要自行调整
-
功能操作区域可左右滑动选择
组件使用说明
主要代码
组件传值
初始化画布
设置画板工具
画笔颜色选择
画笔粗细设置
开始画线
一键清除功能
保存功能
效果演示
更多原创内容请关注:开鸿 HarmonyOS 学院
入门到精通、技巧到案例,系统化分享HarmonyOS开发技术,欢迎投稿和订阅,让我们一起携手前行共建鸿蒙生态。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
drawingBoard.zip 76.69M 54次下载
已于2021-10-27 18:48:53修改
赞
7
收藏 4
回复
7
3
4
相关推荐
666,js太强大了
好东西尽然没人发现,哈哈哈
哈哈哈,对呀