Skip to content

组件 ​

GearUI Kit 提供 71 个组件,分 6 类。每一个在 sample 里都有对应演示页;下表中的名字就是你从 com.gearui.components.* import 的 composable 名。

本页由 sample 的组件注册表生成,因此不会与 sample 实际展示的内容不一致。

基础(9) ​

组件中文名用途
Button按钮用于触发操作
Icon图标图标展示
Link链接文本链接与链接按钮
CloseButton关闭按钮统一的关闭/移除按钮
PressableFeedback按压反馈任意可点区域的缩放与高亮
Text文本文本展示
Tag标签标记和分类
Badge徽标消息数量提示
Divider分割线内容分隔

表单(19) ​

组件中文名用途
Input输入框文本输入
Checkbox复选框多选操作
Radio单选框单选操作
InputOTP验证码输入分格验证码输入
ComboBox输入选择器输入筛选的下拉选择
NumberField数字输入可输入可步进的数字字段
ToggleButton切换按钮保持按下状态的按钮与按钮组
InputGroup输入框组带前后附加块的输入框
Switch开关开关选择
Slider滑块数值选择
Stepper步进器数字增减
Textarea多行输入多行文本输入
Rate评分评分操作
Select下拉选择下拉选择器
Picker选择器多列选择
DatePicker日期选择日期时间选择
Upload上传文件上传
Form表单表单容器
Cascader级联选择级联选择器

导航(6) ​

组件中文名用途
NavBar导航栏通用页面导航栏
BottomNavBar底部导航栏应用底部主导航
Tabs选项卡内容切换
Drawer抽屉侧滑抽屉
Steps步骤条步骤指示
Segmented分段控制分段选择

数据展示(16) ​

组件中文名用途
List列表列表展示
Card卡片卡片容器
Cell单元格列表单元组件
CellGroup单元格组成组的列表行
Table表格数据表格
Image图片图片展示
ImageViewer图片预览图片预览查看
Avatar头像用户头像
ScrollShadow滚动渐隐滚动区域边缘渐隐
Collapse折叠面板内容折叠
Progress进度条进度展示
Empty空状态空数据提示
Skeleton骨架屏加载占位
Timeline时间轴时间线展示
Calendar日历日历展示
Watermark水印页面水印

反馈(15) ​

组件中文名用途
SwipeCell滑动单元格滑动操作单元格
ActionSheet动作面板底部动作面板
Toast轻提示消息提示
Dialog对话框模态对话框
Tooltip文字提示文字提示
ContextMenu上下文菜单上下文菜单
Loading加载加载状态
Alert警示框页面内状态提示
NoticeBar公告栏滚动公告栏
Notification通知全局通知
Snackbar消息条底部消息
Popup弹出层弹出内容
Popover气泡气泡提示
Result结果操作结果反馈
Tour引导功能引导

布局(6) ​

组件中文名用途
Grid栅格栅格布局
Swiper轮播内容轮播
SearchBar搜索栏搜索输入
PullRefresh下拉刷新列表下拉刷新
BottomSheet底部抽屉底部弹出
BackTop回到顶部返回顶部

未列入的条目 ​

sample 还注册了几条属于运行时验证而非组件的路由(图标渲染、安全区快照、毛玻璃、保活与性能探针、Navigator 探针)。它们对开发 kit 有用,但刻意不计入上面的数字。

GearUI Kit 基于 Apache License 2.0 协议发布。