技术栈
三方库开发
全栈若城
13 天前
harmonyos
·
harmonyos6
·
三方库开发
自定义 TabBar 实战:浮动标签栏与舵式标签栏
系统默认的 Tabs 组件能快速搭建标准底部导航,但遇到以下场景时无能为力:两种标签栏都依赖项目的 TabItem 和 TabBarTheme 接口:
全栈若城
21 天前
架构
·
harmonyos6
·
三方库开发实战
·
rchoui
·
三方库开发
HarmonyOS6 半年磨一剑 - RcInput 组件核心架构与类型系统设计
在 HarmonyOS6 的应用开发生态中,输入框是几乎每个应用都离不开的基础交互组件。然而原生的 TextInput 组件功能相对单一,面对真实业务场景中密码显隐、格式化、多类型适配等需求时往往力不从心。经过半年磨一剑的沉淀,RcInput 组件从零到一完整地封装了一套功能丰富、类型安全、高度可定制的输入框解决方案。本文将深入剖析其核心架构思想与类型系统的设计逻辑,帮助开发者知其然更知其所以然。
全栈若城
1 个月前
架构
·
交互
·
harmonyos6
·
三方库开发实战
·
rchoui
·
三方库开发
HarmonyOS6 半年磨一剑 - RcInput 组件清空、密码切换与图标交互机制
一个优秀的输入框组件,不仅要处理好"输入"本身,还要把围绕输入框的操作行为做得足够细腻。RcInput 经过半年磨一剑的迭代,在清空按钮、密码显隐切换、后缀图标、键盘确认键这几个看似简单的交互点上,隐藏了大量精心设计的细节:清空的时机判断、密码切换的状态联动、三类后缀图标的优先级仲裁、回车键的语义化配置……本文将逐一拆解这些交互机制,让你彻底掌握 RcInput 操作行为层的完整逻辑。
我是有底线的