首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
当手势遇见鸿蒙,交互体验竟能云云惊艳(1) ...
返回列表
发新帖
当手势遇见鸿蒙,交互体验竟能云云惊艳(1)
[复制链接]
发表于 2025-9-23 07:28:52
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
手势交互
在智能设备交互体验不停升级的今天,用户对于操作的便捷性、流通性与意见意义性有了更高的等待。鸿蒙系统作为科技范畴的创新先锋,不停致力于为用户打造更加智能、人性化的交互方式。此中,手势交互识别
功能
无疑是鸿蒙系统交互体验的一大亮点。它冲破了传统单一的操作模式,通过识别用户丰富多样的手势动作,让设备与用户之间的沟通变得更加天然、高效。从简朴的滑动、点击,到复杂的双指、多指操作,鸿蒙系统的手势交互识别为用户带来了全新的操作感受。今天,就让我们一起深入探索鸿蒙系统中那些丰富且实用的多种手势交互识别
功能
,明白其独特的魅力与强盛之处。
绑定手势的方法
有三种绑定方法
gesture(通例手势绑定方法)
gesture为通用的一种手势绑定方法,可以将手势绑定到对应的组件上。
.gesture(gesture: GestureType, mask?: GestureMask)
比方,可以将点击手势TapGesture通过gesture手势将方法绑定到Text组件上。(背面先容具体的手势变乱)
@Entry
@Component
struct Index {
build() {
Column() {
Text('Gesture').fontSize(28)
// 采用gesture手势绑定方法绑定TapGesture
.gesture(
TapGesture()
.onAction(() => {
console.info('TapGesture is onAction');
}))
}
.height(200)
.width(250)
}
}
复制
代码
priorityGesture(带优先级的手势绑定方法)
priorityGesture是带优先级的手势绑定方法,可以在组件上绑定优先识别的手势。
表明:
当
父组件
和
子组件
利用
gesture绑定同范例的手势
时,
子组件优先识别
通过gesture绑定的手势;当
父组件利用priorityGesture绑定
与子组件同范例的手势时,
父组件优先识别
通过priorityGesture绑定的手势。
留意:
长按手势时,设置触发长按的最短时间小的组件会优先响应,会忽略priorityGesture设置。
比方,当父组件Column和子组件Text同时绑定TapGesture手势时,父组件以带优先级手势priorityGesture的情势举行绑定时,优先响应父组件绑定的TapGesture。
@Entry
@Component
struct Index {
build() {
Column() {
Text('Gesture').fontSize(28)
.gesture(
TapGesture()
.onAction(() => {
console.info('Text TapGesture is onAction');
}))
}
.
复制
代码
回复
使用道具
举报
返回列表
浏览过的版块
人工智能
篮之新喜
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表