OpenHarmony开源社区
登录
直播中
李勇
7年用户
1319经验值
私信
关注
[问答]
如何用canvas组件实现在JS UI上画出连续的线条?
开启该帖子的消息推送
组件
在使用框架的过程中,我想使用canvas这个画布组件来实现【
笔
】的功能,可以在JS UI上画出连续的线条,如下图:
仔细查看文档中很多JS UI中关于canvas的API之后,我发现例子都是写数据死的。
如果在屏幕上要连续出线,肯定要获取相应的坐标值画,也就是显示移动台上要获取的所有坐标数据。
以及画布在绘制时如何绑定触发的这些事件,或者如何才能获得移动端的坐标数据?
回帖
(3)
那些年儿ing
2022-4-2 10:47:27
在touchmove里面有坐标
在touchmove里面有坐标
举报
其实znvm
2022-4-2 10:47:45
在JS API中组件-通用-通用事件中有TouchEvent事件,该事件的touches、changedTouches属性文档中有触摸点的位置等信息
画线其实就是以所有的细圆点为中心画圆,粗细就是线的粗
在JS API中组件-通用-通用事件中有TouchEvent事件,该事件的touches、changedTouches属性文档中有触摸点的位置等信息
画线其实就是以所有的细圆点为中心画圆,粗细就是线的粗
举报
李艳
2022-4-2 10:47:54
屏幕划线,使用触控触摸事件:触摸移动,在此对准屏幕中记录的x坐标点,然后根据中坐标线即可
屏幕划线,使用触控触摸事件:触摸移动,在此对准屏幕中记录的x坐标点,然后根据中坐标线即可
举报
更多回帖
rotate(-90deg);
回复
相关问答
组件
鸿蒙应用开发的
JS
UI
框架如何
实现
高德地图的访问?
2022-04-28
3759
请问鸿蒙的
JS
UI
如何获得当前
组件
的Value的值?
2022-04-07
1703
labwindows/cvi中,请问如何在
canvas
控件
上画
一个扇形的极坐标系?
2018-08-10
4002
ArkUI画布
组件
canvas
使用Image对象加载不显示图片是为什么?
2022-05-26
2173
求助!请问如何在
JS
UI
项目里增加java
UI
页面?
2022-05-10
1818
请问怎么在protel ***
上画出
16*64点阵led
2012-11-24
10625
Openharmony ets和
js
有啥区别?能否
实现
通用?
2022-03-23
3914
请问在
JS
组件
input中如何才能
实现
内容对齐?是否支持此样式属性?
2022-03-29
1266
请问鸿蒙自定义控件中如何刷新
canvas
?
2022-05-31
1641
如何对串口屏对应的
UI
组件
进行控制
2022-01-27
868
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分