可用于在 HarmonyOS 应用中快速集成浮动迷你栏按钮,提供沉浸光感材质效果,支持14项参数自定义配置及完全自定义按钮内容,兼容新版状态管理和旧版组件。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| fix(hds_button): 更新版本与描述信息 - 将版本号从 1.0.0 更新为 1.0.1 - 修改组件描述为基于 Hds 设计规范的按钮组件 - 新增 homepage 字段指向 GitHub 主页 - 修正 repository 字段格式,保持一致性 | 3 个月前 |
| fix(hds_button): 更新版本与描述信息 - 将版本号从 1.0.0 更新为 1.0.1 - 修改组件描述为基于 Hds 设计规范的按钮组件 - 新增 homepage 字段指向 GitHub 主页 - 修正 repository 字段格式,保持一致性 | 3 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| docs(readme): 添加玻璃质感按钮效果预览说明 - 在 README 中新增效果预览部分,展示圆形加号按钮的液态玻璃效果 - 补充模拟器与真机效果差异说明及相关设置步骤 - 提供真机支持机型的链接,方便用户查阅支持列表 | 1 个月前 |
| docs(readme): 添加玻璃质感按钮效果预览说明 - 在 README 中新增效果预览部分,展示圆形加号按钮的液态玻璃效果 - 补充模拟器与真机效果差异说明及相关设置步骤 - 提供真机支持机型的链接,方便用户查阅支持列表 | 1 个月前 |
| docs(readme): 添加玻璃质感按钮效果预览说明 - 在 README 中新增效果预览部分,展示圆形加号按钮的液态玻璃效果 - 补充模拟器与真机效果差异说明及相关设置步骤 - 提供真机支持机型的链接,方便用户查阅支持列表 | 1 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
| feat: 初始化 HdsMiniBarButton 三方库组件项目 - 新增 HdsMiniBarButton 浮动迷你栏按钮组件(@ComponentV2 + @Param) - 支持 14 项可配置参数:尺寸/图标/材质/布局/事件 - 支持 @BuilderParam 自定义按钮内容 - 保留 hdsButton 向后兼容导出 - 包含完整的 OHPM 发布配置(README/CHANGELOG/LICENSE) | 3 个月前 |
HdsTabsMiniBar
HdsTabsMiniBar 是一个 HarmonyOS 示例工程,用于演示 hds_button 组件库的使用方式。
组件基于 HdsTabs + barFloatingStyle 实现浮动迷你栏按钮,支持沉浸光感材质与参数化定制。
项目说明
entry:示例应用模块(HAP),用于演示组件接入与调用场景
hds_button:组件库模块(HAR),对外导出 HdsMiniBarButton
- 组件支持尺寸、图标、材质、布局、事件、自定义内容槽位等 15 项可配置能力
- 兼容导出
hdsButton(deprecated,仅保留历史兼容)
效果预览

圆形加号按钮呈现出玻璃质感,兼具半透明的朦胧通透感、透镜般的光线折射效果,表面带有细腻高光与环境反射,边缘轻微扭曲背景光线。
快速体验(本仓库)
本仓库中示例工程已在 entry/oh-package.json5 通过本地依赖引用组件:
"dependencies": {
"hds_button": "file:../hds_button"
}
运行示例页面:
- 页面入口:
entry/src/main/ets/pages/Index.ets
- 演示场景:基础用法、自定义图标、自定义尺寸、自定义内容(尾随闭包)
组件文档
参数、安装、完整 API 与高级用法请查看:
项目结构
HdsTabsMiniBar/
├── entry/ # 示例应用(HAP)
│ └── src/main/ets/pages/Index.ets
├── hds_button/ # 组件库(HAR)
│ ├── Index.ets # 对外导出入口
│ ├── README.md # 组件文档
│ └── src/main/ets/components/
│ ├── HdsMiniBarButton.ets # 主组件
│ └── hdsButton.ets # 兼容别名(deprecated)
├── img/ # 文档图片资源目录
└── build-profile.json5
示例效果图
基础用法

自定义图标

自定义尺寸

自定义内容

系统要求
- HarmonyOS SDK:
6.1.0(23) 及以上
- DevEco Studio:
5.0 及以上
在模拟器上的预览不呈现液态玻璃效果,具体见说明。
真机模拟可观察到液态玻璃效果,如下图:

圆形加号按钮呈现出玻璃质感,兼具半透明的朦胧通透感、透镜般的光线折射效果,表面带有细腻高光与环境反射,边缘轻微扭曲背景光线。
需要在真机的设置App→桌面和个性化→沉浸光感选择“均衡”或“强”,如果没有看到该设置,您的机型可能不在支持列表里。
仓库地址
许可证
Apache-2.0
可用于在 HarmonyOS 应用中快速集成浮动迷你栏按钮,提供沉浸光感材质效果,支持14项参数自定义配置及完全自定义按钮内容,兼容新版状态管理和旧版组件。【此简介由AI生成】
定制我的领域