当前位置:

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

本文内容来源于网友投稿,如有侵权请联系删除。
作者最新文章
设计美化 组件化
相关文章 更多
ps添加图层样式在哪找及按钮位置操作教程
ps添加图层样式在哪找及按钮位置操作教程

找不到PS添加图层样式的按钮?本文图解双击图层、图层面板底部fx图标及顶部菜单三种操作路径,并说明背景层解锁等例外情况的处理方法,助你高效应用投影、描边等效果。

figma官网下载安装包获取及安装步骤详细教程
figma官网下载安装包获取及安装步骤详细教程

找不到Figma官方下载入口?本文提供从官网获取Figma桌面端安装包的准确路径,分步讲解Windows和macOS系统的安装细节,解决下载慢、安装失败等常见问题,助你快速启动设计工作。

银欣法拉 FARA 314 MATX 小机箱上市:自带 2 个 5.25 英寸光驱位,299 元
银欣法拉 FARA 314 MATX 小机箱上市:自带 2 个 5.25 英寸光驱位,299 元

银欣法拉 FARA 314 MATX小机箱上市:自带2个5.25英寸光驱位,299元 在如今追求极简与RGB灯效的机箱市场里,一款自带光驱位的产品算是相当罕见了。最近,银欣推出的法拉FARA 314 MATX小机箱,就采用了相对复古沉稳的设计风格。它不仅自带两个5.25英寸光驱位,还支持120水冷,

 博主:当前华为鸿蒙 NEXT Beta 虽然 BUG 多但更新频繁
博主:当前华为鸿蒙 NEXT Beta 虽然 BUG 多但更新频繁

华为于7月14日正式向先锋用户推送了鸿蒙HarmonyOSNEXTBeta版(需预先报名),预示着这一创新操作系统正稳步迈向其第四季度全面商用的目标。鉴于正式商用尚需时日,众多华为用户对其初步使用体验充满了好奇与期待。而7月23日,一位博主分享了其深度体验HarmonyOSNEXTBeta版的感受。1.博主形容当前的HarmonyOSNEXTBeta版如同一个"毛坯房",系统中仍存在不少BUG,众多应用正紧锣密鼓地进行适配与优化。不过,系统更新频繁,有时甚至一天内就推送两次更新,颇有当年刷机年代天天升级的

酷狗音乐如何调整状态栏
酷狗音乐如何调整状态栏

很多朋友使用酷狗音乐时会设置开启显示桌面歌词,怎样去调整歌词状态栏呢?下面为大家介绍一下具体的操作方法。首先打开手机上的“酷狗音乐”应用,进入后点击右下角的“我的”选项,然后在个人中心页面右上方找到“三条横线”图标并点击打开。2.这时会弹出一个菜单窗口,在其中点击选择“设置”功能进入。3.在设置页面里有一个“桌面与歌词”,在这一项上点击选择。4.接下来在进入的页面里找到“状态栏歌词”这一项,在它的后面显示有当前状态,在上面点击进入设置。5.最后在状态栏歌词页面里“使用酷狗音乐状态栏歌词”的后面点击开关按钮

Figma今年脱离Adobe,增长强劲,经常性收入超过6亿美元同比增长超过40%
Figma今年脱离Adobe,增长强劲,经常性收入超过6亿美元同比增长超过40%

据本站12月19日消息,Adobe和Figma昨日宣布双方同意终止价值200亿美元(约合1428亿元人民币)的合并协议。Adobe还需向Figma支付10亿美元(约合71.4亿元人民币)的“分手费”根据知情人士透露,据路透社报道,Figma去年将团队规模从800人扩大到1300人,预计今年的经常性收入将超过6亿美元(约合42.84亿元人民币),同比增长超过40%TheInformation指出,尽管Adobe终止了对Figma的收购,打破了投资者和员工一夜暴富的梦想,但作为一家初创企业,Figma的业务增

Vue开发注意事项:避免常见的内存泄漏和性能问题
Vue开发注意事项:避免常见的内存泄漏和性能问题

Vue是一款流行的JavaScript框架,用于构建用户界面。它易学易用,具有响应式的数据绑定和组件化的开发方式,使得前端开发变得更加高效和方便。然而,在使用Vue进行开发的过程中,我们需要注意一些常见的问题,如内存泄漏和性能问题。本文将介绍一些避免这些问题的注意事项。首先,让我们来看看如何避免内存泄漏。内存泄漏是指在程序运行过程中,不再使用的内存没有被及时

Vue开发经验分享:提升代码质量的技巧和实践
Vue开发经验分享:提升代码质量的技巧和实践

Vue开发经验分享:提升代码质量的技巧和实践引言:Vue是一种流行的JavaScript框架,用于构建用户界面。作为一名Vue开发者,提升代码质量是我们始终关注的问题。本文将分享一些Vue开发的经验和技巧,帮助开发者提高代码的可读性、可维护性和可测试性。一、编码规范的重要性编码规范是提高代码质量的关键。遵循一致的编码规范可以提高代码的可读性,减少出错的几率。

Vue开发建议:如何设计可维护和可扩展的应用程序
Vue开发建议:如何设计可维护和可扩展的应用程序

Vue开发建议:如何设计可维护和可扩展的应用程序随着前端技术的迅猛发展,Vue作为一款优秀的JavaScript框架,越来越多的开发者选择使用它来构建复杂的单页应用程序。然而,开发一个可维护和可扩展的Vue应用程序并不容易。本文将为您介绍一些设计原则和开发建议,帮助您在Vue项目中做出明智的决策。组件化开发Vue的核心概念是组件化开发,将应用程序拆分为独立、

Vue技术开发中如何进行组件的封装和复用
Vue技术开发中如何进行组件的封装和复用

Vue技术开发中如何进行组件的封装和复用在Vue.js开发中,组件化是一种非常重要的概念。组件的封装和复用可以极大地提高代码的可维护性和复用性,减少代码的冗余量,同时也方便团队协作,提高开发效率。本文将介绍如何进行Vue组件的封装和复用,并提供具体的代码示例。私有组件的封装封装私有组件是指将一些仅在当前组件中使用的功能封装成组件,提高代码的可读性和维护性。下

查看更多
精品专题 更多
装机必备
装机必备

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

Windows
Windows

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

macOS软件
macOS软件

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

Mac软件 更多
Blender
Blender
Windows、macOS 和 Linux

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

灵活计算器
灵活计算器
macOS/iOS/Android

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

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

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

WINDOWS 更多
Blender
Blender
Windows、macOS 和 Linux

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

Windows 10
Windows 10
Windows

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

极度公式
极度公式
Windows/macOS/Linux

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