当前位置: 首页 > news >正文

青岛网站设计流程某网站做参考文献的书写

青岛网站设计流程,某网站做参考文献的书写,做网站哪里买空间好,黄石网站设计公司1.触摸事件。 触摸事件是HarmonyOS通用事件的一种事件之一,当手指在组件上按下、滑动、抬起时触发。 名称是否冒泡功能描述onTouch(event: (event?: TouchEvent) > void)是手指触摸动作触发该回调,event返回值见下面TouchEvent介绍。 2. TouchEve…

1.触摸事件。

触摸事件是HarmonyOS通用事件的一种事件之一,当手指在组件上按下、滑动、抬起时触发。

名称是否冒泡功能描述
onTouch(event: (event?: TouchEvent) => void)手指触摸动作触发该回调,event返回值见下面TouchEvent介绍。

2. TouchEvent对象

名称类型描述
onTouch(event: (event?: TouchEvent) => void)手指触摸动作触发该回调,event返回值见下面TouchEvent介绍。
typeTouchType触摸事件的类型。
touchesArray<TouchObject>全部手指信息。
changedTouchesArray<TouchObject>当前发生变化的手指信息。
stopPropagation() => void阻塞事件冒泡。
timestamp8+number事件时间戳。触发事件时距离系统启动的时间间隔,单位纳秒。
target8+EventTarget触发事件的元素对象显示区域。
source8+SourceType事件输入设备。

3.TouchObject对象

名称类型描述
typeTouchType触摸事件的类型
idnumber手指唯一标识符
sscreenXnumber触摸点相对于应用窗口左上角的X坐标。
screenYnumber触摸点相对于应用窗口左上角的Y坐标。
Xnumber触摸点相对于被触摸元素左上角的X坐标。
Ynumber触摸点相对于被触摸元素左上角的Y坐标。

4. 完整实例

下面用一个简单的小列子查看一下触摸事件touch对应的TouchEvent的用法。

// xxx.ets
@Entry
@Component
struct TouchExample {@State text: string = ''@State eventType: string = ''build() {Column() {Button('Touch').height(40).width(100).onTouch((event: TouchEvent) => {if (event.type === TouchType.Down) {this.eventType = 'Down'}if (event.type === TouchType.Up) {this.eventType = 'Up'}if (event.type === TouchType.Move) {this.eventType = 'Move'}this.text = 'TouchType:' + this.eventType + '\nDistance between touch point and touch element:\nx: '+ event.touches[0].x + '\n' + 'y: ' + event.touches[0].y + '\nComponent globalPos:('+ event.target.area.globalPosition.x + ',' + event.target.area.globalPosition.y + ')\nwidth:'+ event.target.area.width + '\nheight:' + event.target.area.height})Button('Touch').height(50).width(200).margin(20).onTouch((event: TouchEvent) => {if (event.type === TouchType.Down) {this.eventType = 'Down'}if (event.type === TouchType.Up) {this.eventType = 'Up'}if (event.type === TouchType.Move) {this.eventType = 'Move'}this.text = 'TouchType:' + this.eventType + '\nDistance between touch point and touch element:\nx: '+ event.touches[0].x + '\n' + 'y: ' + event.touches[0].y + '\nComponent globalPos:('+ event.target.area.globalPosition.x + ',' + event.target.area.globalPosition.y + ')\nwidth:'+ event.target.area.width + '\nheight:' + event.target.area.height})Text(this.text)}.width('100%').padding(30)}
}

运行查看一下效果如下:
在这里插入图片描述

http://www.yayakq.cn/news/909528/

相关文章:

  • 网站编辑做多久可以升职深圳成交型网站建设公司
  • 网站建设搜索优1688网站上自己做模版
  • 除wordpressseo网站开发注意事项
  • 网站建设要托管服务器岳阳建设网站公司
  • 广州网站公司建设静态网站开发与实施的论文
  • 上海云站网络技术服务中心锡盟建设局网站
  • seo外贸仿牌网站换域名wordpress制作大型网站
  • 南昌大型网站建设公司wordpress搜索加强
  • 网站平台怎么建设电商平台开发项目
  • 网站建设讲话稿基于微信公众号开发
  • 粉红色的网站首页电商网站做互联网金融
  • 建设部科技中心网站怎么做一个静态网页
  • 在线海报设计网站网站备案要网站做才可以使用吗
  • 嘉兴企业自助建站乐清案例上传网站
  • 什么叫个人网站软件怎样做网站推
  • 珠宝公司网站模板南阳市宛城区建设局网站
  • 又快又好自助建站系统沈阳网站建设方案托管
  • 如何建导航网站简述三只松鼠网络营销方式
  • 做it的在哪个网站找工作男科医生免费咨询
  • 西宁制作网站需要多少钱优客逸家网站建设
  • 平面设计十大风格广州网站优化页面
  • 响应式布局网站建设佛山seo优化评价
  • 设计签名免费网站wordpress文章页添加小工具
  • 做多个网站 买vpswordpress禁用更新提示
  • 酒店微信网站建设众筹网站开发价格
  • 如何进入微网站大连网站建设ewaylife
  • 网站平台搭建国外flash网站欣赏
  • 电子商务网站建设与维护方法分析不包括莱芜在线电话
  • 公司网站申请书做招聘网站怎么样
  • 做网站对比报告网站你懂我意思正能量免费下载