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

鸿蒙开发设备管理:【@ohos.multimodalInput.touchEvent (触摸输入事件)】

触摸输入事件

设备上报的触屏事件。

icon-note.gif 说明: 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import {Action,ToolType,SourceType,Touch,TouchEvent} from '@ohos.multimodalInput.touchEvent';

Action

系统能力:以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.Core

名称参数类型可读可写描述
CANCELnumber触摸取消
DOWNnumber触摸按下
MOVEnumber触摸移动
UPnumber触摸抬起

ToolType

系统能力:以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.Core

名称参数类型可读可写描述
FINGERnumber手指
PENnumber
RUBBERnumber橡皮擦
BRUSHnumber笔刷
PENCILnumber铅笔
AIRBRUSHnumber气笔
MOUSEnumber鼠标
LENSnumber透镜

SourceType

系统能力:以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.Core

名称参数类型可读可写描述
TOUCH_SCREENnumber触摸屏
PENnumber手写笔
TOUCH_PADnumber触摸板

Touch

系统能力:以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.Core

名称参数类型可读可写描述
idnumber指针标识
pressedTimenumber按下时的时间戳
screenXnumber触摸位置所属的屏幕x坐标
screenYnumber触摸位置所属的屏幕y坐标
windowXnumber触摸位置在窗口中的x坐标
windowYnumber触摸位置在窗口中的y坐标
pressurenumber压力值,取值范围是[0.0, 1.0], 0.0表示不支持
widthnumber按下接触区域的宽度
heightnumber按下接触区域的高度
tiltXnumber相对YZ平面的角度,取值的范围[-90, 90],其中正值是向右倾斜。
tiltYnumber相对XZ平面的角度,值的范围[-90, 90],其中正值是向下倾斜。
toolXnumber工具区域的中心点X
toolYnumber工具区域的中心点Y
toolWidthnumber工具区域宽度
toolHeightnumber工具区域高度
rawXnumber输入设备上的x坐标
rawYnumber输入设备上的y坐标
toolTypenumber工具类型

在这里插入图片描述

TouchEvent

系统能力:以下各项对应的系统能力均为SystemCapability.MultimodalInput.Input.Core

名称参数类型可读可写描述
actionAction触摸动作
touchTouch当前触摸点
touchesTouch[]所有触摸点
sourceTypeSourceType触摸来源的设备类型

相关文章:

  • XPath 语法笔记
  • DP:子序列问题
  • elasticsearch导出和导入数据
  • eNSP中WLAN的配置和使用
  • Linux文件描述符与FILE指针互相转换
  • 7月形势分析-您下一步该如何做,才能走出困境?
  • 零基础开始学习鸿蒙开发-读书app简单的设计与开发
  • 探索 Electron:将 Web 技术带入桌面应用
  • 【python报错】已解决 ERROR: Could not find a version that satisfies the requirement
  • JDK动态代理-AOP编程
  • el-config-provider在Vue3中自定义命名空间实现
  • 【笔记】Spring Cloud Gateway 实现 gRPC 代理
  • MM-LLM:使用Llava类构建图文多模态大模型实践
  • js中添加数组元素的方法
  • Go语言学习:每日一练2
  • php的引用
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 11111111
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • MYSQL 的 IF 函数
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • vuex 学习笔记 01
  • 百度小程序遇到的问题
  • 解析 Webpack中import、require、按需加载的执行过程
  • 解析带emoji和链接的聊天系统消息
  • 使用API自动生成工具优化前端工作流
  • 算法-图和图算法
  • 一天一个设计模式之JS实现——适配器模式
  • 国内开源镜像站点
  • ​低代码平台的核心价值与优势
  • ​浅谈 Linux 中的 core dump 分析方法
  • #14vue3生成表单并跳转到外部地址的方式
  • #微信小程序(布局、渲染层基础知识)
  • (3)选择元素——(17)练习(Exercises)
  • (C++20) consteval立即函数
  • (java)关于Thread的挂起和恢复
  • (python)数据结构---字典
  • (第一天)包装对象、作用域、创建对象
  • (二)windows配置JDK环境
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (小白学Java)Java简介和基本配置
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .gitattributes 文件
  • .net core 6 集成和使用 mongodb
  • .NET 表达式计算:Expression Evaluator
  • .netcore 获取appsettings
  • .NET命名规范和开发约定
  • @Autowired自动装配
  • @EnableAsync和@Async开始异步任务支持
  • @javax.ws.rs Webservice注解
  • [2024-06]-[大模型]-[Ollama]- WebUI
  • [acwing周赛复盘] 第 94 场周赛20230311