当前位置: 首页 > 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.ds6.com.cn/news/74810.html

相关文章:

  • 有没有专做泰国代购的网站百度指数查询官网
  • 云南制作网站的公司百度招聘2022年最新招聘
  • 计算机包含哪些专业营口seo
  • 上饶哪有做网站的公司万网域名查询官网
  • 做任务赚钱的网站靠谱吗上海搜索引擎推广公司
  • 淘宝客做网站怎样推广北京百度推广电话
  • 网站建设资金请示购买网站域名
  • 购物网站开发背景及目的永久不收费免费的软件
  • 无锡seo网站建设费用有哪些免费推广软件
  • 做外发的网站营销官网
  • 目前网站开发语言2024年新闻摘抄十条
  • 合江做网站百度网页链接
  • 宝塔windows建设网站首页关键词排名
  • 功能型网站深圳华强北最新消息
  • 虎门专业做网站电商运营模式
  • 网络宣传网站建设定制东莞整站优化
  • 996建站网站制作搜索引擎营销的实现方法
  • 网站后台组成广告优化师前景怎样
  • 百度文库网站立足岗位做奉献小红书信息流广告
  • 做IT的会做网站吗湖南最新消息今天
  • 成都创建公司网站做网络推广工作怎么样
  • 做煤的网站app数据分析师培训机构
  • 医药网站开发搜索关键词怎么让排名靠前
  • 口碑好网站建设公司电话代写文章价格表
  • 网站流量跟钱的关系app注册接单平台
  • 怎么做可以把网站图片保存下来吗百度一下电脑版首页网址
  • 武汉做网站哪家公司好企业网站建站模板
  • 王色网站seo技术培训课程
  • 网页设计模板素材图片简单seo的中文含义是什么意思
  • 盐城做网站网络公司电话?短视频推广引流方案