HarmonyOS(鸿蒙)——长按事件

简介: HarmonyOS(鸿蒙)——长按事件

本文已收录于专栏


❤️《鸿蒙开发》❤️


欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!


往期文章汇总-方便有需要的朋友直达:


HarmonyOS(鸿蒙)DevEco Studio开发环境搭建


HarmonyOS(鸿蒙)开发一文入门


两个案例五分钟轻松入门Harmony(鸿蒙)开发


HarmonyOS与Android的全面对比


HarmonyOS(鸿蒙)全网最全资源汇总,吐血整理,赶紧收藏!


HarmonyOS(鸿蒙)—— Ability与页面


HarmonyOS(鸿蒙)——config.json详解


HarmonyOS(鸿蒙)——启动流程


HarmonyOS(鸿蒙)——全面入门,始于而不止于HelloWorld


HarmonyOS(鸿蒙)——单击事件


HarmonyOS(鸿蒙)——单击事件的四种写法详述


HarmonyOS(鸿蒙)——双击事件


目录


一、实现步骤


二、代码实现


2.1 定义页面元素


2.2 长按事件实现


三、测试


一、实现步骤

实现HarmonyOS(鸿蒙)的长按事件主要分为四个步骤:


定义组件,给组件分配唯一ID,之后通过ID定位组件

给定义的组件绑定双击事件

实现Component.LongClickedListener接口并重写onLongClicked方法

实现onLongClicked方法中的具体逻辑,以此完成长按事件的相关业务操作

二、代码实现

2.1 定义页面元素

image.png

2.2 长按事件实现image.pngimage.pngimage.png


image.png

目录
相关文章
|
5月前
|
开发者 容器
鸿蒙HarmonyOS - SideBarContainer 组件自学指南
`SideBarContainer` 是 HarmonyOS 提供的双区域容器组件,适用于「左侧导航 + 右侧内容」布局,如后台管理界面、文件管理器等。它支持三种布局类型:Embed(并排)、Overlay(悬浮)和 Auto(自动切换),并提供折叠、拖拽、控制按钮等功能。本文通过示例代码详解其用法,包括子组件限制、显示模式控制、尺寸参数设置、控制按钮与分割线样式定制,以及常见问题解答。掌握该组件可高效构建复杂页面结构,推荐从 Embed 模式入手逐步进阶。
113 9
鸿蒙HarmonyOS - SideBarContainer 组件自学指南
|
4月前
|
UED 开发者 容器
27.[HarmonyOS NEXT Column案例六(下)] 任务项交互设计:条件渲染与事件处理的高级应用
在上一部分中,我们介绍了任务列表的基础结构、数据模型设计以及外层Column的实现。本教程将继续深入探讨TaskItem组件的内部结构,包括Row布局的实现、条件渲染的使用以及交互事件的处理,帮助开发者掌握更复杂的布局和交互技巧,创建功能丰富、用户体验良好的任务列表界面。
72 6
|
17天前
|
存储 缓存 5G
鸿蒙 HarmonyOS NEXT端云一体化开发-云存储篇
本文介绍用户登录后获取昵称、头像的方法,包括通过云端API和AppStorage两种方式,并实现上传头像至云存储及更新用户信息。同时解决图片缓存问题,添加上传进度提示,支持自动登录判断,提升用户体验。
89 0
|
17天前
|
存储 负载均衡 数据库
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
本文介绍基于华为AGC的端云一体化开发流程,涵盖项目创建、云函数开通、应用配置及DevEco集成。重点讲解云函数的编写、部署、调用与传参,并涉及环境变量设置、负载均衡、重试机制与熔断策略等高阶特性,助力开发者高效构建稳定云端服务。
174 0
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
|
17天前
|
存储 JSON 数据建模
鸿蒙 HarmonyOS NEXT端云一体化开发-云数据库篇
云数据库采用存储区、对象类型、对象三级结构,支持灵活的数据建模与权限管理,可通过AGC平台或本地项目初始化,实现数据的增删改查及端侧高效调用。
50 0
|
17天前
|
存储 开发者 容器
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
本文介绍了ArkTS语言中的Class类、泛型、接口、模块化、自定义组件及状态管理等核心概念,并结合代码示例讲解了对象属性、构造方法、继承、静态成员、访问修饰符等内容,同时涵盖了路由管理、生命周期和Stage模型等应用开发关键知识点。
144 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
|
17天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段三
本文介绍了UI开发中的样式复用与组件构建技术,涵盖@Extend、@Styles和@Builder的使用方法,并通过Swiper轮播、Scroll滚动、Tabs导航等常用组件实现典型界面效果,结合生肖抽卡、小米轮播、回顶按钮等案例,展示实际应用技巧。
76 0
|
17天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
本文介绍鸿蒙应用界面开发中的弹性布局(Flex)、绝对定位、层叠布局及ArkTS语法进阶,涵盖字符串拼接、类型转换、数组操作、条件与循环语句,并结合B站视频卡、支付宝首页等案例,深入讲解点击事件、状态管理与界面交互功能。
79 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
|
4月前
|
传感器 移动开发 API
【HarmonyOS 5】鸿蒙中的UIAbility详解(一)
HarmonyOS 5 中的 UIAbility 是应用框架的核心组件,负责管理用户界面生命周期和上下文信息。它类似于 Android 的 Activity 或 iOS 的 UIViewController,主要用于与用户交互。本文详细解析了 UIAbility 的基本概念、启动页面设置、上下文获取、生命周期管理及常用操作(如终止实例、跨 Ability 信息传递)。
488 9
|
5月前
|
人工智能 自然语言处理 开发工具
HarmonyOS NEXT~鸿蒙开发能力:HarmonyOS SDK AI 全解析
本文深入解析HarmonyOS SDK中的AI功能集,涵盖分布式AI引擎、核心组件(NLP、计算机视觉等)及智能决策能力。通过代码示例与开发实践指南,帮助开发者掌握环境配置、性能调优及多场景应用(智能家居、移动办公等)。同时探讨性能优化策略与未来演进方向,助力构建高效分布式智能应用。
314 9