logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【ArkUI 文本展示系列】二:Span组件简介,基础文本样式

本文介绍了ArkUI中Span、ImageSpan、SymbolSpan和ContainerSpan四种组件的使用方法与区别。Span用于文本样式设置,ImageSpan实现图文混排,SymbolSpan展示图标,ContainerSpan作为容器设置背景样式。通过具体示例展示了如何利用这些组件实现多样化的文本效果,包括不同字体样式、图文混排对齐等。这些组件相比直接使用Text和Image更加高效

#harmonyos#华为
在鸿蒙上使用ArkUI做软键盘布局(避让等)适配

本文介绍了HarmonyOS系统中软键盘的交互控制与避让机制。主要内容包括: 软键盘控制: 通过defaultFocus主动获焦弹出键盘 使用FocusController实现代码控制弹出/收起键盘 提供键盘高度监听方法,实时调整界面布局 避让机制: 系统默认提供输入框避让功能 根据输入框位置自动计算避让距离 确保输入框不被键盘遮挡,同时保持合理布局 常见问题: 重要信息被遮挡的解决方案 布局错位

#harmonyos
【鸿蒙ArkUI路由/导航系列】十二:Navigation路由拦截

摘要: 本文介绍了HarmonyOS中Navigation组件的路由拦截功能,通过setInterception回调实现跳转逻辑的灵活控制,无需修改原始路由代码。以电商App为例,未登录用户访问支付页时,通过willShow拦截跳转至登录页,登录后自动返回原页面,避免重复代码和模块耦合。示例代码展示了主页面、产品页、支付页和登录页的联动实现,包括全局登录状态管理(AppStorage)和路由信息传

#harmonyos#华为
【鸿蒙ArkUI路由/导航系列】二:Navigation基础路由操作,让页面跳转起来

本文介绍了如何在HarmonyOS中使用Navigation实现页面跳转。首先需要创建NavPathStack绑定到Navigation组件,然后构建子页面并配置路由表。主要路由操作包括:push(创建新页面)、pop(删除栈顶页面)和replace(替换当前页面),支持控制动画效果。开发者可通过NavPathStack的API实现页面切换,并推荐将导航控制器存储在AppStorage中以便全局调

#harmonyos#华为
到底了