📱手机电池图标设计全攻略|iOS绘图教程+设计源文件免费领!

星期一, 2月 16, 2026 | 4分钟阅读 | 更新于 星期六, 3月 14, 2026

@

📱手机电池图标设计全攻略|iOS绘图教程+设计源文件免费领!

📱手机电池图标设计全攻略|iOS绘图教程+设计源文件免费领!

最近好多姐妹在后台问我iOS电池图标怎么画得像原生系统一样精致!作为做了5年UI设计的老司机,今天手把手教大家从零到一制作手机级电池图标,文末还有全套源文件和设计规范!建议收藏这篇保姆级教程👇

一、设计前的必备知识(新手必看)

  1. iOS电池图标设计规范 • 标准尺寸:12.5×17.5px(iPhone15 Pro Max) • 电池容量显示规则:

    • 20%以下显示百分比(如15%)
    • 20%-80%显示百分比(如60%)
    • 80%以上显示电池图标(无百分比) • 颜色体系:
    • 充电中:F2C94C(iOS原生金色)
    • 充电完成:6FCF97(iOS绿色)
    • 低电量:FF6B6B(iOS红色)
  2. 工具选择指南 ✔️Procreate(矢量设计首选) ✔️Figma(团队协作必备) ✔️SwiftUI(代码生成图标) 推荐搭配使用Procreate+Adobe Color管理色板

二、分步绘制教程(含代码演示)

  1. 基础结构绘制 ①新建12.5×17.5px画布(Procreate图层尺寸) ②绘制电池主体:

    • 上半部分:矩形(12.5×10px)
    • 下半部分:梯形(12.5×7.5px,斜角15°) ③添加百分比文字:
    • 字体:SF Pro Text
    • 字号:6.5pt
    • 阴影效果:0.5px透明度,偏移1.5px
  2. 充电状态设计 ①绘制充电条:

    • 梯形(12.5×2.5px,颜色F2C94C)
    • 添加线性渐变(F2C94C→6FCF97) ②动态效果代码(SwiftUI):
struct BatteryIcon: View {
    var percent: Double
    var isCharging: Bool
    
    var body: some View {
        ZStack {
            Rectangle()
                .fill(isCharging ? chargingColor : batteryColor)
                .frame(width: 12.5, height: 17.5)
            
            if isCharging {
                Rectangle()
                    .fill(chargingColor)
                    .frame(width: 12.5, height: 2.5)
                    .mask {
                        Rectangle()
                            .frame(width: 12.5, height: 17.5 - 2*2.5)
                    }
            }
            
            Text(String(format: "%g%%", percent))
                .font(.system(size: 6.5))
                .foregroundColor(textColor)
        }
    }
}
  1. 特殊状态处理 ✅低电量预警:
    • 电池主体红色填充
    • 添加红色感叹号(8×8px) ✅过充保护:
    • 充电条显示⚠️图标
    • 颜色改为FF6B6B

三、设计进阶技巧(提升专业度)

  1. 动态渐变色控制 使用Procreate的「颜色混合」功能:

    • 创建从F2C94C到6FCF97的渐变
    • 设置充电进度混合模式(线性渐变→充电条高度)
  2. 系统级适配方案 iOS 16+适配指南:

    • 增加高光反射(1.5px透明度)
    • 支持12/15/20px三种尺寸
    • 新增夜间模式深色版本

• 减少图层数量(控制在5层以内) • 使用系统字体(SF Pro系列) • 预渲染图标(@2x/3x版本)

四、资源包领取与使用指南 🎁文末免费福利包(关注后私信「电池图标」获取):

  1. 12种电池状态源文件(Procreate+PSD)
  2. iOS 17设计规范文档(PDF)
  3. 3D渲染模板(C4D)
  4. 动态GIF演示文件
  5. Swift代码库(GitHub)

⚠️使用须知: • 免费素材仅限个人学习 • 商用需联系作者购买授权 • 建议保持1px描边线 • 动态图标建议使用Lottie格式

五、常见问题Q&A Q:如何适配安卓系统? A:建议统一12.5×17.5px基准尺寸,颜色参考Material Design规范

Q:代码图标如何适配不同机型? A:使用@3x/4x缩放方案,在Info.plist中设置不同DPI对应的图标路径

Q:低电量状态如何判断? A:在Swift中调用SystemSetting框架:

let battery = try! NSKeychain.queryItem(for: "BatteryState")
let percent = battery?.value as? Double ?? 0

六、设计灵感拓展

  1. 新材质趋势:

    • 镀金工艺(3D浮雕)
    • 磨砂质感(提升触感)
    • 动态粒子效果(充电时)
  2. 未来设计方向:

    • 电量百分比隐藏(滑动显示)
    • 智能预测充电状态
    • 电池健康度可视化

最后分享几个提升效率的小技巧:

  1. 创建专属色板:将F2C94C等颜色加入自定义色板
  2. 智能填充预设:在Procreate中保存电池模板
  3. 自动化脚本:用Python批量生成不同电量状态图标
  4. 设计评审清单:检查描边精度、颜色规范、状态覆盖

建议收藏这篇教程反复练习,配合官方设计规范文档,3天就能达到原生级水平!下期教大家如何用Figma制作可交互的电池组件,记得关注不迷路哦~