arkts

大师兄66685 天前
harmonyos·arkts·formkit·动效卡片·canvas卡片
HarmonyOS 卡片 UI 三种玩法:普通卡片、动效卡片、Canvas 卡片搞懂 FormKit 基础之后,很多人会问一个问题:卡片 UI 能做到多花哨?说实话,比我想象的要多。ArkTSCardDocsSample 里展示了三种玩法:普通交互卡片、动效卡片和 Canvas 自定义绘制卡片。本文把这三种实现方式的代码全部拆开讲清楚,顺便说说各自的使用场景和注意事项。
UnicornDev16 天前
华为·harmonyos·arkts·鸿蒙
【HarmonyOS 6】底部悬浮导航的迷你栏适配(API23)往期回顾:在前两篇中,我们已经完成了两件事:但其实从 HarmonyOS 6.1.0(23) 开始,底部悬浮页签还新增了一个比较实用的能力:迷你栏 MiniBar。
笔触狂放17 天前
harmonyos·arkts·鸿蒙
【项目】基于ArkTS的老年人智能应用开发(1)作为开发者,我一直觉得:很多面向老人的软件,要么功能太复杂,要么界面像上个世纪,要么就是打着 “关怀” 旗号做一堆花里胡哨的东西,老人根本用不明白。
UnicornDev18 天前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】底部悬浮导航的沉浸光感适配(API23)往期回顾:【HarmonyOS 6】基于API23的底部悬浮导航在上一篇中,我们完成了基于 API23 的 HdsTabs 底部悬浮导航栏搭建,实现了:
UnicornDev23 天前
ui·华为·harmonyos·arkts·鸿蒙
【HarmonyOS 6】设置页面 UI 设计本文将详细介绍如何使用 ArkTS 开发一个功能完善、界面美观的 HarmonyOS 应用设置页面,包含音量调节、语音开关、难度选择、侧边按钮配置等核心功能。
UnicornDev1 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】基于API23的底部悬浮导航之前我们讲了如何在API22里面,实现一个简易的悬浮导航栏。往期回顾:【HarmonyOS 6】底部导航实战:Tabs 与玻璃导航栏联动
积水成渊,蛟龙生焉1 个月前
华为·arkts·鸿蒙·滑动冲突·手势冲突·基础手势·组合手势
鸿蒙手势处理篇(滑动冲突、基础手势、组合手势)绑定手势的方式基础手势分类(直接给组件绑定即可)组合手势手势拦截控制onGestureJudgeBegin:为组件绑定自定义手势判定回调。当手势即将成功时,触发用户自定义的回调获取结果。
纯爱掌门人1 个月前
前端·harmonyos·arkts
聊聊 HarmonyOS 上的应用内通知授权弹窗做过 C 端 App 的同学应该都踩过类似的坑:消息推送能力明明接好了,后台数据却一直上不去,扒了一圈发现——原来相当一部分用户根本没开通知权限。尤其在求职招聘这类对消息触达极度敏感的场景里,一条面试邀约、一次 HR 回复,如果因为通知没开就被吞了,那体验就有点说不过去了。
UnicornDev1 个月前
ui·华为·harmonyos·arkts·鸿蒙
【HarmonyOS 6】练习记录页面 UI 设计在学习和练习类应用中,记录用户的练习进度是激励持续使用的重要功能。本文将讲解如何设计一个清晰直观的练习记录页面,包含统计概览、日历打卡和成就徽章三个核心模块。
哈__1 个月前
harmonyos·arkts
新手入门harmonyOS开发:手把手教你用ArkTS实现一个天气应用天气应用是移动开发中最经典的入门项目之一。它涵盖了网络请求、JSON数据解析、UI布局、状态管理、动态背景等核心技术点。今天,我们就用鸿蒙的ArkTS语言,一步步实现一个功能完备、界面精美的天气应用。
积水成渊,蛟龙生焉1 个月前
华为·harmonyos·arkts·鸿蒙·ark
鸿蒙装饰器V2详解1.@Local装饰器(组件内部状态)•@Local表示组件内部的状态,被@Local装饰的变量无法从外部初始化,必须在组件内部初始化。
积水成渊,蛟龙生焉1 个月前
华为·arkts·鸿蒙·事件分发·通用事件·事件拦截
鸿蒙通用事件(事件分发、事件拦截等)1.onTouch(触摸事件)•手指触摸动作触发该回调。鸿蒙的onTouch事件是从里到外冒泡传递,和Android从外到里分发机制完全相反。
Huanzhi_Lin1 个月前
华为·harmonyos·arkts·arkui·ets
鸿蒙NEXT-HelloWorld
UnicornDev1 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】鸿蒙原生应用智能体接入本文只讲一个很细的功能:如何在首页标题栏右上角接入智能体入口。本文中的代码全部来自项目现有实现,核心逻辑集中在 entry/src/main/ets/pages/MainMenu.ets。
梁山好汉(Ls_man)1 个月前
华为·harmonyos·arkts·鸿蒙·arkui
鸿蒙_组件内和组件外使用@Builder自定义构建函数的区别通过对自定义构建函数的学习,我发现在组件内和组件外编写和使用方面有一些小差别,通过新建一个页面TestBuilderInsideAndOutside来测试一下:
梁山好汉(Ls_man)1 个月前
华为·harmonyos·arkts·鸿蒙·arkui
鸿蒙_ArkUI自定义组件常用的三组状态装饰器状态装饰器的作用是UI组件与变量绑定,当改变被状态装饰器装饰的变量的值,会同时引起UI更新。本文旨在系统比较鸿蒙ArkUI自定义组件开发中核心状态装饰器的用法,包括@State与@Prop、@State与@Link、@Provide与@Consume,帮助开发者学习组件的状态管理。
UnicornDev1 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】时间管理APP:时光重塑页面布局设计时光重塑页面(SimulationPage)是一个典型的多功能交互页面,布局特点:整体采用 Column 垂直布局,通过 layoutWeight 控制滚动区域自适应。
wei_shuo2 个月前
arkts·鸿蒙
最佳实践 - 鸿蒙应用架构设计进阶:基于「百得知识库」ArkTS 的声明式 UI 与响应式状态管理实现路径开屏页(Advertising):展示广告图片,包含倒计时功能,倒计时结束后自动跳转至主页面,提供用户短暂的品牌展示和加载时间
UnicornDev2 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】使用说明功能:浮动按钮、弹窗与偏好设置在热力图页面(HeatmapPage)中,使用说明功能由三部分协同工作:三者通过两个状态变量联动:showGuide(控制面板显隐)和 showGuideAlways(控制是否常驻)。同时利用 PreferencesManager 将用户选择持久化到本地。
UnicornDev2 个月前
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
【HarmonyOS 6】空状态页面布局设计在移动应用中,空状态页面是用户体验的重要组成部分。当数据不足或列表为空时,一个友好的空状态设计能够引导用户完成下一步操作。本文以时间洞察页面的数据不足状态为例,讲解如何设计一个信息完整、引导清晰的空状态页面。