展开菜单
首页 精品内容 本月促销 装机必备 Windows macOS软件 IOS软件 Android AI PDF教程 专题
全部分类

当前位置:

首页 > 设计美化 > Figma设计顶部电量显示怎么设置的图文教程

Figma设计顶部电量显示怎么设置的图文教程

学习在Figma中从零绘制iOS风格的顶部电量显示图标,掌握矢量布尔运算技巧,并通过Auto Layout实现状态栏的自适应布局与组件复用。

在移动端高保真原型设计中,顶部状态栏往往是容易被忽视却至关重要的细节。很多设计师习惯直接截图或使用现成素材,但这会导致在不同背景色下适配困难,或者无法灵活调整电量百分比。其实,在 Figma 中手动绘制一个标准的 iOS 风格电量图标并不复杂,关键在于理解其几何构成和层级关系。掌握这一技能,不仅能提升界面的精致度,还能让状态栏随着内容自动适应深色或浅色模式。

拆解电量图标的几何结构

iOS 的电池图标并非简单的矩形加圆角,它由主体外壳、内部填充液和右侧触点三个部分组成。理解这三个部分的相对位置和尺寸比例,是精确还原的关键。

主体是一个带有圆角的矩形,右侧连接一个较小的矩形作为正极触点。内部的电量填充部分也是一个圆角矩形,但其圆角半径通常略小于或等于外壳,且必须与外壳保持固定的内边距(Padding)。当电量变化时,改变的只是内部填充矩形的宽度,而外壳和触点保持不变。

Figma设计顶部电量显示怎么设置的图文教程

电池图标由主体、触点和内部填充三层结构组成

这种结构决定了我们在绘制时不能简单地画一个框,而需要将其拆分为独立的图层,以便后续通过 Auto Layout 或组件变体来控制电量状态。

使用矢量工具绘制基础形状

首先,使用矩形工具(R)绘制电池主体。假设我们设定高度为 12px,宽度为 24px,圆角半径设为 3px。接着,在主体右侧绘制一个高 6px、宽 2px 的小矩形作为触点,并将其垂直居中对齐到主体右侧边缘。

接下来是核心步骤:绘制内部电量。在主体内部绘制一个矩形,高度比主体小 2px(即上下各留 1px 间距),宽度根据当前电量设定,例如 50% 电量则宽度为主体宽度的一半减去左右间距。选中这个内部矩形,设置其圆角半径,注意不要超过主体圆角,否则会出现视觉溢出。

// 建议参数参考
Body: W=24, H=12, Corner Radius=3
Tip: W=2, H=6, Corner Radius=1
Fill (50%): W=11, H=10, Corner Radius=2, Padding Left/Right=1

为了确保电量填充部分不会超出外壳边界,最规范的做法是使用“蒙版”或“布尔运算”。但在 Figma 中,更推荐利用图层层级关系:将内部填充矩形置于主体矩形之上,并确保其位置严格限制在主体范围内。如果希望更严谨,可以将主体设置为父级容器,内部填充作为子级,并开启 Clip Content(裁剪内容)。

利用 Auto Layout 实现动态电量

静态绘制只能满足单一状态,实际设计中我们需要展示不同电量(如 100%、50%、20%)。这时,Auto Layout 就派上了用场。

选中内部填充矩形和主体外壳,但请注意,我们不需要将它们打包成一个 Auto Layout 组来改变整体大小,而是需要单独控制内部填充的宽度。更高效的做法是:将内部填充矩形单独作为一个组件,或者在主组件中使用“约束”(Constraints)。

更好的实践是创建一个名为 Battery_Icon 的组件。在该组件中,内部填充层命名为 Fill。当我们创建变体(Variants)时,可以分别设置 Fill 层的宽度。例如:

  1. Variant 100%: Fill 宽度填满主体内部空间。
  2. Variant 50%: Fill 宽度为主体内部空间的一半。
  3. Variant Low: Fill 颜色变为红色,宽度为 20%。

Figma设计顶部电量显示怎么设置的图文教程

通过组件变体管理不同电量状态的宽度与颜色

通过这种方式,你在主界面中只需切换组件变体,即可实时更新电量显示,无需手动调整每个图层的宽度。

整合状态栏其他元素

电量图标只是状态栏的一部分。一个完整的 iOS 状态栏还包括时间、信号强度、Wi-Fi 图标等。为了保持整体对齐,建议使用 Auto Layout 将这些元素组合在一起。

创建一个水平方向的 Auto Layout 框架,命名为 Status_Bar。将时间文本放在左侧,信号和 Wi-Fi 图标放在中间偏右,电量图标放在最右侧。设置框架的对齐方式为 Center,间距(Gap)设为 4-6px,内边距(Padding)根据屏幕边缘预留适当空间。

Status_Bar Settings:
Direction: Horizontal
Alignment: Center
Gap: 6px
Padding Left/Right: 16px

这样,无论时间文本是两位数还是三位数,或者电量图标如何变化,整个状态栏都能保持完美的居中和间距一致性。

Figma设计顶部电量显示怎么设置的图文教程

使用Auto Layout确保状态栏元素对齐与间距一致

适配深色模式与颜色样式

现代 App 必须支持深色模式。在 Figma 中,不要直接使用十六进制颜色值(如 #000000),而应使用颜色样式(Color Styles)。

为电量图标的外壳和填充定义语义化的颜色样式,例如 Icon/PrimaryIcon/Secondary。在浅色模式下,Icon/Primary 指向黑色;在深色模式下,将其切换为白色。对于低电量警告,可以定义一个 Status/Error 颜色样式,指向红色。

当你在页面中切换颜色模式时,只需更新颜色样式的映射,所有引用了这些样式的电量图标都会自动更新颜色,无需逐个修改图层。

例外情况与设计取舍

虽然手动绘制矢量图标是最灵活的方式,但在某些场景下,直接导入 SVG 或使用插件可能更高效。

如果你正在处理的是 Android Material Design 规范,其电池图标的设计语言与 iOS 不同(通常是实心底座或不同的圆角处理),此时建议查阅官方 Material Icons 库,直接复制 SVG 路径到 Figma,再进行颜色适配。此外,如果项目时间极其紧迫,且不需要动态交互,使用高质量的截图裁剪也是可接受的妥协,但务必确保分辨率足够,避免在高清屏幕上出现锯齿。

另一个例外是超小型屏幕或手表界面。在这些场景下,详细的电池图标可能过于拥挤,设计师通常会简化为一个纯色的圆点或条形,甚至完全省略,仅在设置中显示具体数值。此时,遵循“少即是多”的原则,去掉复杂的矢量细节,仅保留语义传达即可。

Figma设计顶部电量显示怎么设置的图文教程

在受限空间下简化电量显示的几种设计方案

掌握 Figma 中电量图标的绘制逻辑,本质上是对矢量工具和组件思维的练习。它提醒我们,界面中的每一个微小元素,都可以通过结构化的方式被管理和复用,从而在长期的设计迭代中节省大量时间。

本文内容来源于网友投稿,如有侵权请联系删除。
作者最新文章
设计美化 组件化
相关文章 更多
精品专题 更多
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

IOS软件

正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

AI

正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

Mac软件 更多
Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

灵活计算器
灵活计算器

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

图几
图几

图几是一款适用于 macOS 的截图、标注与美化工具,支持离线操作保障隐私。界面整理和高频系统操作被放到一起考虑,桌面或窗口内容一多时,管理起来会更省心。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

Menuist
Menuist

Menuist 是一款面向 macOS 的 Finder 右键菜单增强工具,主要用来补充新建文件、快捷导航等常用操作,让日常文件管理和访问路径时更高效、更顺手。

WINDOWS 更多
Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

Windows 10
Windows 10

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

傲梅轻松备份
傲梅轻松备份

傲梅轻松备份是一款专业易用的数据备份软件,为重要数据提供安全保障。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Wise Folder Hider Pro
Wise Folder Hider Pro

Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

PinStack
PinStack

PinStack是一款轻量级的Windows平台剪贴板管理工具,优化您的剪贴板使用体验。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。