移动端通用组件库,按分类组织,共 0 个组件档案。
说明:表格列较多,窄屏可横向滚动;「结构解剖」红线拆解图待后续以配图补充,此处先给出核心构成与间距标注。
用于构建 App 的骨架,帮助用户在不同页面之间穿梭。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 状态栏 Status Bar /ˈsteɪtəs bɑːr/ |
屏幕最顶部,展示时间、信号、电量等系统级信息的常驻条。 |
|
|
间距:iOS 左右各 16px 安全边距;状态栏高度 20px(iOS)/24px(Android)。红线拆解图待补。 |
移动端:Default、Hidden(全屏时)、Light/Dark(随背景适配)。 PC:N/A(移动专属)。 |
|
|
|
|
|
| 2 | 顶部导航栏 Navbar / App Bar /ˈnævˌbɑːr/ |
位于状态栏下方,承载页面标题与主要导航/操作入口的横向条。 |
|
|
间距:左右安全边距 16px;标题与按钮间距 ≥8px;高度 iOS 44px / Android 56px。红线拆解图待补。 |
移动端:Default、Pressed(返回键)、Disabled(不可返回时隐藏)、Transparent(透明导航栏)。 PC:N/A。 |
|
|
|
|
|
| 3 | 底部标签栏 Tab Bar /tæb bɑːr/ |
固定于屏幕底部,承载 App 最顶层全局导航的条形菜单。 |
|
3–5 个平级一级页面的 App(首页/发现/消息/我的)。 |
间距:图标 24–28px、文字 10–11px;高度 iOS 49px(+安全区)/Android 56–80px。红线拆解图待补。 |
移动端:Default、Selected(选中,主色)、Pressed、Badge(带未读数)。 PC:N/A。 |
|
|
|
|
|
| 4 | 侧滑抽屉/侧边栏 Drawer / Sidebar /ˈdrɔːər/ |
从屏幕左/右边缘滑出的临时面板,承载次级导航或快捷操作。 |
|
|
间距:面板宽 75% 屏宽或 280–320px;列表项高 48–56px;左右内边距 16px。红线拆解图待补。 |
移动端:Closed、Open、Peeking(边缘露出)、Closing(遮罩渐隐)。 PC:可常驻为 Sidebar(默认展开)。 |
|
|
|
|
|
| 5 | 分段控制器/标签页 Tabs /tæbz/ |
同一内容层级内,用于横向切换若干平级视图的控件。 |
|
同一页内子分类切换(推荐/关注/热门);设置项分组。 |
间距:项间距 24–32px;指示条高 2–3px;高度 48px。红线拆解图待补。 |
PC:Default、Hover、Active、Disabled。 移动:Default、Selected、Pressed、Scrollable(边缘露半项)。 |
|
|
|
|
|
| 6 | 搜索栏 Search Bar /sɜːrtʃ bɑːr/ |
带放大镜图标的输入控件,用于关键词检索,常驻顶部或下拉展开。 |
|
|
间距:高度 36–44px;圆角 8–10px;左右内边距 12px;图标 20px。红线拆解图待补。 |
PC:Default、Hover、Focus(高亮+展开)、Disabled。 移动:Default、Focused(键盘/语音)、Active、With-Value(显清除×)。 |
|
|
|
|
|
| 7 | 页面指示器/轮播点 Page Controls /peɪdʒ kənˈtroʊlz/ |
一组小圆点,指示轮播/引导页当前所处位置与总数。 |
|
|
间距:点径 6–8px、选中 8–10px(胶囊)、点间距 8px;常距底部 16–24px。红线拆解图待补。 |
移动端:Default(未选)、Current(选中放大/变色)、Compressed(首尾收缩胶囊)。 PC:N/A。 |
|
|
|
|
|
| 8 | 面包屑 Breadcrumbs /ˈbrɛdkrʌmbz/ |
以"层级路径"形式展示用户当前位置,支持逐级回退的导航。 |
|
|
间距:项间距 8px;分隔符 4px;字号 13–14px;常置导航栏下方或内容顶部。红线拆解图待补。 |
PC:Default、Hover(可点项变色+下划线)、Active(当前)。 移动:Default、Pressed、Collapsed(超出省略号…)。 |
|
|
|
|
用于收集用户信息、偏好设置,操作需要极其清晰。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 输入框 Text Field / Input /tɛkst fiːld/ /ˈɪnpʊt/ |
单行文本输入控件,支持一键清空已输入内容。 |
|
|
间距:高度 36–44px;圆角 8–10px;标签距输入框 4–8px;左右内边距 12px。红线拆解图待补。 |
PC:Default、Hover、Focus(高亮边框)、Disabled、Error。 移动:Default、Focused(键盘/语音)、Active、Filled(显清除×)、Error。 |
|
|
|
|
|
| 2 | 多行文本框 Textarea /ˈtɛkstɛəriə/ |
用于填写长文本、备注的多行输入区域,可纵向滚动或自增高。 |
|
|
间距:高度 80–120px(或自增高);圆角 8–10px;内边距 12px;计数距右下 8px。红线拆解图待补。 |
PC:Default、Focus、Disabled、Resized(可拖拽角)。 移动:Default、Focused、Active、Auto-grow(自增高)。 |
|
|
|
|
|
| 3 | 密码输入框 Password Input /ˈpæswɜːrd ˈɪnpʊt/ |
隐藏字符的敏感信息输入,带显示/隐藏切换的眼睛图标。 |
|
|
间距:同输入框;眼睛图标 20px、距右 12px、热区 ≥44pt。红线拆解图待补。 |
PC:Default、Focus、Reveal(睁眼)、Disabled、Error。 移动:Default、Focused、Reveal、Error。 |
|
|
|
|
|
| 4 | 选择器 Picker /ˈpɪkər/ |
滚轮式(日期/时间/地址)或级联选择,通常从屏幕底部弹出的选择面板。 |
|
|
间距:选中带高 36–44px;列宽均分;工具栏高 44px。红线拆解图待补。 |
PC:较少用(多用 Select/日历)。 移动:Default、Scrolling(惯性)、Confirmed(高亮带回弹)。 |
|
|
|
|
|
| 5 | 下拉选择框 Select / Dropdown /sɪˈlɛkt ˈdrɒpdaʊn/ |
点击弹出选项列表的单选下拉控件,选项较多时优于 Radio。 |
|
|
间距:触发框高 36–44px;选项高 44–48px;弹出层圆角 8–12px。红线拆解图待补。 |
PC:Default、Hover、Open、Focus、Disabled。 移动:Default、Open(底部 Sheet/弹层)、Pressed。 |
|
|
|
|
|
| 6 | 复选框 Checkbox /ˈtʃɛkbɒks/ |
在一组选项中进行多选,每个选项独立开关。 |
|
|
间距:框 18–24px、标签间距 8px;整项高 ≥44px。红线拆解图待补。 |
PC:Unchecked、Checked、Indeterminate、Hover、Disabled。 移动:Unchecked、Checked、Pressed、Disabled。 |
|
|
|
|
|
| 7 | 单选框 Radio Button /ˈreɪdioʊ ˈbʌtən/ |
在一组选项中互斥单选,选中其一自动取消其他。 |
|
|
间距:圆 18–24px、标签间距 8px;整项高 ≥44px。红线拆解图待补。 |
PC:Unselected、Selected、Hover、Disabled。 移动:Unselected、Selected、Pressed、Disabled。 |
|
|
|
|
|
| 8 | 开关 Switch / Toggle /swɪtʃ ˈtɒɡəl/ |
即时生效的二元状态切换(如开启推送、夜间模式),无需确认。 |
|
|
间距:轨道宽 44–52px、高 24–28px;滑块直径 20–24px;标签距 12px。红线拆解图待补。 |
PC:Off、On、Disabled(灰)。 移动:Off、On(Pressed 滑块滑动)。 |
|
|
|
|
|
| 9 | 滑块 Slider /ˈslaɪdər/ |
通过拖拽连续调节数值(音量、价格区间、亮度)。 |
|
|
间距:轨道高 4–6px;手柄 20–28px;标签距两端 8px。红线拆解图待补。 |
PC:Default、Hover、Active(拖拽)、Focus、Disabled。 移动:Default、Dragging(气泡跟随)、Released。 |
|
|
|
|
|
| 10 | 步进器 Stepper /ˈstɛpər/ |
带 +/− 按钮的离散数字增减控件(如购物车数量)。 |
|
|
间距:按钮 32–40px 方形;数值区宽 40–56px;高 36–40px。红线拆解图待补。 |
PC:Default、Hover、Active(按下)、Disabled(达边界)。 移动:Default、Pressed、Disabled、Long-press(连发)。 |
|
|
|
|
|
| 11 | 评分组件 Rating /ˈreɪtɪŋ/ |
星级评价控件,用于商品、服务的打分与反馈。 |
|
|
间距:星径 24–32px、间距 4–8px;整项高 ≥44px。红线拆解图待补。 |
PC:Default、Hover(预览高亮)、Active、ReadOnly。 移动:Default、Pressed、ReadOnly。 |
|
|
|
|
|
| 12 | 上传组件 Uploader /ʌpˈloʊdər/ |
照片/视频/文件的上传区域,含选择、进度与成功/失败状态。 |
|
|
间距:上传区高 80–120px;缩略图 64–80px;删除角标 16px。红线拆解图待补。 |
移动端:Default、Selected(缩略图)、Uploading(进度)、Success、Error(重试)。 PC:Hover、Dragging(拖入高亮)、同上。 |
|
|
|
|
|
| 13 | 表单容器 Form /fɔːrm/ |
管理多个输入项的布局、对齐与统一错误提示的容器。 |
|
|
间距:字段行距 16–20px;标签与控件对齐(顶/左);分组间距 24–32px。红线拆解图待补。 |
PC:Default、Inline-error、Submitting、Success/Failed。 移动:同左;常单列堆叠、键盘避让上移。 |
|
|
|
|
高效、美观地呈现信息流和复杂数据。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22 | 列表 List / Table View /lɪst ˈteɪbəl vjuː/ |
最基础的垂直图文排列,用于展示同类、可点击的条目集合。 |
|
|
间距:项高 ≥48px;左媒体 40–48px;标题/副标题间距 2–4px;左右内边距 16px。红线拆解图待补。 |
PC:Default、Hover(整项底色变)、Selected(高亮)、Disabled。 移动:Default、Pressed(整项底色)、Active、Selected。 |
|
|
|
|
|
| 23 | 卡片 Card /kɑːrd/ |
将图文等信息封装在带阴影/描边的独立区块内,形成可扫描的信息单元。 |
|
|
间距:圆角 8–16px;阴影 0 1–8px;内边距 16px;图文间距 12px。红线拆解图待补。 |
PC:Default、Hover(上浮+阴影加深)、Active。 移动:Default、Pressed(轻微缩放/底色)、Active。 |
|
|
|
|
|
| 24 | 网格视图 Grid / Collection View /ɡrɪd kəˈlɛkʃən vjuː/ |
以等宽等高的单元格矩阵排布内容,如相册、商品瀑布流。 |
|
|
间距:列/行间距 8–12px;单元圆角 8–12px;图片占比 ≥70%。红线拆解图待补。 |
PC:Default、Hover(遮罩/放大)、Selected(勾选框)。 移动:Default、Pressed、Selected(多选角标)、Long-press(进入编辑/抖动)。 |
|
|
|
|
|
| 25 | 轮播图 Carousel / Banner /ˈkærəsəl ˈbænər/ |
顶部横向滑动的广告/推荐位,自动或手动切换多张图。 |
|
|
间距:页间距 0(全幅)或 8px(peek);分页点距底 8–12px;点径 6–8px。红线拆解图待补。 |
PC:Default、Hover(暂停自动)、Paused。 移动:Default、Dragging(跟手)、Auto(自动切)。 |
|
|
|
|
|
| 26 | 表格 Table /ˈteɪbəl/ |
以行/列表格展示结构化数据,移动端通常需横向滚动或卡片化。 |
|
|
间距:行高 44–48px;单元格内边距 12px;字号 13–14px。红线拆解图待补。 |
PC:Default、Hover(行高亮)、Sorted(箭头)、Zebr(隔行)、Sticky Header。 移动:Default、Scroll-X(横向滚)、Card Mode(转卡片)。 |
|
|
|
|
|
| 27 | 折叠面板 Accordion /əˈkɔːrdiən/ |
点击标题展开/收起内容区,垂直堆叠,节省空间。 |
|
|
间距:头高 48–56px;内容内边距 16px;图标 20px 距右 12px。红线拆解图待补。 |
PC:Collapsed、Expanded、Hover、Disabled。 移动:Collapsed、Expanded(Pressed)、Animating(高度过渡)。 |
|
|
|
|
|
| 28 | 时间轴 Timeline /ˈtaɪmlaɪn/ |
以时间顺序纵向排列事件,展示物流、审批记录等按时间排序的内容。 |
|
|
间距:节点径 10–12px;轴距左 16–24px;项间距 16–20px。红线拆解图待补。 |
PC:Default、Current(高亮当前)、Done(已完成)、Pending(待处理)。 移动:Default、Active(当前放大)、Pressed。 |
|
|
|
|
|
| 29 | 头像 Avatar /ˈævətɑːr/ |
用户或群组的身份标识,可为图片、首字母或图标,支持组合。 |
|
|
间距:直径 24/32/40/48px;组合重叠 -8px;状态点占 1/3 边缘。红线拆解图待补。 |
PC:Default、Hover(放大/边框)、Active、Group(重叠)。 移动:Default、Pressed、Loading(骨架)、Error(首字母兜底)。 |
|
|
|
|
|
| 30 | 标签 Tag / Chip /tæɡ tʃɪp/ |
用于标注属性、分类或筛选条件的紧凑小标签,如"包邮"、"新品"。 |
|
|
间距:高 20–28px;圆角全(999px)或 4–8px;内边距 4–12px;字号 12px。红线拆解图待补。 |
PC:Default、Hover、Selected(实心)、Disabled。 移动:Default、Pressed、Selected、Removable(×)。 |
|
|
|
|
|
| 31 | 徽标/角标 Badge /bædʒ/ |
附着在主元素右上角的红点或数字,提示未读/数量/状态。 |
|
|
间距:点径 8px;数字高 16–20px;偏移 -4~-6px 于右上角。红线拆解图待补。 |
PC:Default(显示)、Dot(纯点)、Count(数字)、Hidden。 移动:Default、Pulse(呼吸)、Overflow(99+)。 |
|
|
|
|
|
| 32 | 骨架屏 Skeleton /ˈskɛlɪtən/ |
内容加载完成前展示的灰色占位块,模拟最终布局,缓解等待焦虑。 |
|
|
间距:同真实内容占位;圆角与真实一致(8–12px);块高 12–20px。红线拆解图待补。 |
PC:Loading(微光扫过)、Fade(淡出显真)、Error(转错误态)。 移动:Loading、Shimmer、Timeout(超时提示)。 |
|
|
|
|
|
| 33 | 空状态 Empty State /ˈɛmpti steɪt/ |
无数据/无结果时展示的插画与引导文案,告诉用户下一步。 |
|
|
间距:插画 80–120px;文案距插画 16–24px;按钮距文案 16px;居中布局。红线拆解图待补。 |
PC:Default、WithAction(有按钮)、Error(异常态)。 移动:Default、Pressed(按钮)、Loading(转骨架)。 |
|
|
|
|
|
| 34 | 分割线 Divider /dɪˈvaɪdər/ |
用一条线或留白区分不同模块/内容边界,提升可读性。 |
|
|
间距:线高 1px;上下外边距 8–16px;带文字时左右留白 16px。红线拆解图待补。 |
PC:Default、Inset(左缩进)、With-Text(带标签)。 移动:Default、Full/Inset。 |
|
|
|
|
承载即时操作与移动端特有手势(滑动、长按、下拉、上拉),替代 PC 的点击/右键。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 35 | 按钮 Button /ˈbʌtən/ |
触发即时操作的核心控件,按层级分为主/次/文本/图标四种形态。 |
|
|
间距:高度 36–48px;主按钮实心、次按钮描边、文本按钮无框;圆角 8–24px;水平内边距 16–24px。红线拆解图待补。 |
PC:Default、Hover、Active(按下)、Disabled、Focus。 移动:Default、Pressed、Disabled、Loading(加载中)。 |
|
|
|
|
|
| 36 | 悬浮操作按钮 FAB / Floating Action Button /ˈfloʊtɪŋ ˈækʃən ˈbʌtən/ |
固定于屏幕(通常右下)的圆形按钮,承载页面最高频的单一操作(如发布/客服)。 |
|
|
间距:直径 56–64px;图标 24px;距底边+安全区 ≥16–24px;右间距 16–24px。红线拆解图待补。 |
移动:Default、Pressed(下沉)、Expanded(展开菜单)、Hidden(滚动时隐藏)。 PC:较少用(改为常规按钮)。 |
|
|
|
|
|
| 37 | 左滑操作 Swipe Actions /swaɪp ˈækʃənz/ |
在列表项上横向滑动(通常左滑)露出隐藏操作(删除/置顶/收藏)。 |
|
|
间距:操作按钮宽 64–80px;图标 20px;滑动阈值 30–50% 宽度吸附;项高同列表。红线拆解图待补。 |
移动:Closed、Opening(跟手)、Open(吸顶露出)、Closing、Confirm(删除二次确认)。 PC:右键菜单替代(无滑动)。 |
|
|
|
|
|
| 38 | 长按菜单 Context Menu / Long Press /ˈkɒntɛkst ˈmɛnjuː/ |
长按某元素弹出的快捷操作浮层,移动端替代 PC 右键菜单。 |
|
|
间距:菜单项高 44–48px;圆角 12px;距触发点 8px;遮罩 40% 黑。红线拆解图待补。 |
移动:Idle、Pressing(震动+高亮)、Open、ItemSelected、Closed。 PC:右键触发(同 Context Menu)/ Hover 预览。 |
|
|
|
|
|
| 39 | 下拉刷新 Pull to Refresh /pʊl tuː rɪˈfrɛʃ/ |
在列表顶部向下拉触发刷新的手势机制,替代 PC 的刷新按钮。 |
|
|
间距:触发位移 60–80px;指示器 24px;文案 12–13px;回弹 ~300ms。红线拆解图待补。 |
移动:Idle、Pulling(跟手位移)、Armed(达阈值释放即刷)、Refreshing(转圈)、Success(完成回弹)。 PC:刷新按钮/快捷键替代。 |
|
|
|
|
|
| 40 | 上拉加载更多 Infinite Scroll /ˈɪnfɪnət skroʊl/ |
滚动到列表底部自动加载下一页内容,无需点击"加载更多"。 |
|
|
间距:加载区高 48–56px;转圈 20–24px;距底 16px;文案 12–13px。红线拆解图待补。 |
移动:Idle(未触底)、Loading(转圈)、Error(重试)、End(已无更多)、Empty(无数据)。 PC:同(滚轮触底)。 |
|
|
|
|
用于提示信息、阻断操作或进行二次确认,覆盖非阻断提示到强制弹窗的完整反馈链路。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 41 | 轻提示 Toast / Snackbar /toʊst/ |
屏幕中央或底部的短提示,自动消失,不打断当前操作。 |
|
|
间距:高度 40–48px;圆角 8–20px;停留 2–4s;底部距 24px。红线拆解图待补。 |
移动:Show(滑入)、Visible、Dismiss(滑出)、Queue(排队)。 PC:同(常居顶/右下)。 |
|
|
|
|
|
| 42 | 对话框 Dialog / Alert /ˈdaɪəlɒg/ |
屏幕正中的弹窗,阻断当前操作,强制用户确认或告知关键结果。 |
|
|
间距:卡片宽 ≤320px(手机);圆角 12–16px;按钮高 44px;遮罩 40–50% 黑。红线拆解图待补。 |
移动:Closed、Opening(缩放淡入)、Open、Confirmed、Cancelled。 PC:同(可居中/锚定)。 |
|
|
|
|
|
| 43 | 底部动作面板 Action Sheet / Bottom Sheet /ˈækʃən ʃiːt/ |
从底部滑出的菜单/面板,承载多个并列操作(如分享、选择照片)。 |
|
|
间距:圆角顶 16–20px;抓手宽 36px 高 4px;项高 48–56px;底部安全区。红线拆解图待补。 |
移动:Closed、Sliding(上滑)、Open、ItemPicked、Closing(下滑)。 PC:居中卡片/抽屉替代。 |
|
|
|
|
|
| 44 | 气泡提示 Popover / Tooltip /ˈpɒpəʊvə/ |
长按或新手引导时浮出的气泡说明,指向特定元素。 |
|
|
间距:气泡圆角 8–12px;箭头 8–10px;距元素 8px;字号 12–13px。红线拆解图待补。 |
移动:Hidden、Show(长按/点击)、Visible、Dismiss。 PC:Hover/Focus 触发(同 Tooltip)。 |
|
|
|
|
|
| 45 | 通知横幅 Notification Banner /ˌnəʊtɪfɪˈkeɪʃən ˈbænə/ |
顶部滑出的横幅通知,承载系统消息/推送,可点击进入详情。 |
|
|
间距:高度 56–72px;圆角 0/8px;停留 4–6s;距顶安全区。红线拆解图待补。 |
移动:Hidden、SlidingIn(下滑)、Visible、Tapped、AutoDismiss。 PC:同(常居右上通知区)。 |
|
|
|
|
|
| 46 | 加载指示器 Loading / Spinner /ˈləʊdɪŋ ˈspɪnə/ |
加载中的转圈动画,表示系统正在处理(无确定进度)。 |
|
|
间距:直径 20–24px(内联)/36–48px(整页);线宽 2–3px;转速 0.6–1s/圈。红线拆解图待补。 |
移动:Idle、Loading(旋转)、Timeout(转超时)、Error(失败)。 PC:同。 |
|
|
|
|
|
| 47 | 进度条 Progress Bar /ˈprəʊɡrɛs bɑː/ |
下载、上传等任务的进度展示,有明确百分比。 |
|
|
间距:高度 4–8px;圆角满;填充按百分比;文案 12–13px。红线拆解图待补。 |
移动:Idle、Active(前进)、Paused、Complete、Error(可重试)。 PC:同(可含取消按钮)。 |
|
|
|
|
与硬件能力或特定行业强绑定的组件,覆盖输入、导航、识别与内容创作链路。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 48 | 虚拟键盘 Keyboard /ˈkiːbɔːd/ |
系统弹出软键盘,按场景切换数字/安全/拼音等布局。 |
|
|
间距:键高 44–48px;数字键宽自适应;候选条高 36–44px;贴底+安全区。红线拆解图待补。 |
移动:Hidden、Showing(上滑)、Shown、Switching(布局切换)、Hiding。 PC:物理键盘为主(少用)。 |
|
|
|
|
|
| 49 | 安全区指示条 Home Indicator /hoʊm ˈɪndɪkeɪtə/ |
全面屏底部横条,上滑回桌面;同时作为防误触安全区下边界。 |
|
|
间距:横条宽 ~134pt 高 ~5pt;距底 ~8pt;安全区下 ~34pt。红线拆解图待补。 |
移动:Visible(常驻)、Dim(隐藏内容时变淡)、Hidden(全屏视频/游戏)。 PC:无(无指示条)。 |
|
|
|
|
|
| 50 | 扫码组件 QR Scanner /kjuː ɑːr ˈskænə/ |
调用相机实时识别二维码/条码的扫一扫能力。 |
|
|
间距:取景框 ~60% 屏宽;角标 16–20px;扫描线居中;底部操作条。红线拆解图待补。 |
移动:Idle(取景)、Scanning(识别)、Granted(已授权)、Denied(去设置)、Success(跳转)。 PC:极少(用摄像头/上传图)。 |
|
|
|
|
|
| 51 | 地图组件 Map /mæp/ |
展示地理位置、标注与路线规划的地图视图。 |
|
|
间距:Marker 尺寸 24–36px;蓝点 16–20px;路线宽 4–6px;控件距边 12–16px。红线拆解图待补。 |
移动:Loading(底图)、Locating(定位中)、Located、Dragging、Selected(信息卡)。 PC:同(滚轮缩放)。 |
|
|
|
|
|
| 52 | 播放器 Media Player /ˈmiːdiə ˈpleɪə/ |
音视频播放控件,支持悬浮小窗与全屏播放。 |
|
|
间距:控制条高 36–44px;按钮 24–28px;小窗 120–180px;距边安全区。红线拆解图待补。 |
移动:Idle、Playing、Paused、Buffering、Pip(小窗)、Fullscreen、Ended。 PC:同(可画中画)。 |
|
|
|
|
|
| 53 | 富文本编辑器 Rich Text Editor /rɪtʃ tɛkst ˈɛdɪtə/ |
发帖、记笔记的图文混排编辑工具,支持样式与媒体插入。 |
|
|
间距:工具栏高 40–48px;编辑区最小高 200px;图片缩略 80–120px;底部安全区。红线拆解图待补。 |
移动:Empty(占位)、Editing(聚焦)、Inserting(图片/视频)、Saving、Saved、Error。 PC:同(快捷键丰富)。 |
|
|
|
|
贯穿前述六大类的通用原则,作为组件设计与评审的底线。