Skip to main content

iOS 与 Android 系统颜色 浏览 iOS 人机界面和 Android Material Design 的系统颜色。

iOS 与 Android 系统颜色 illustration
🎨

iOS 与 Android 系统颜色

浏览 iOS 人机界面和 Android Material Design 的系统颜色。

1

选择平台

选择 iOS(人机界面)或 Android(Material 3)。

2

切换外观

对于 iOS,切换轻量和暗色模式颜色。

3

复制颜色

复制任何系统颜色的 HEX 编码。

Loading tool...

What Is iOS 与 Android 系统颜色?

本工具提供了iOS和Android系统颜色的完整参考资料--苹果和谷歌为构建原生应用程序推荐的预定义颜色。 iOS系统颜色遵循Apple的人机界面指南(HIG),包括语义命名的颜色,如systemBlue、systemRed和systemGray变体,每个都有单独的浅色和深色模式值。 Android颜色遵循Material Design 3(Material You)设计令牌,包括主要、次要、三级、错误和表面颜色。 使用平台系统颜色可以确保您的应用程序具有原生外观,适应外观模式(浅色/深色),并保持每个平台设置的无障碍标准。 本参考资料使开发人员免于浏览文档,并确保他们使用苹果和谷歌指定的确切颜色值。

Why Use iOS 与 Android 系统颜色?

  • 完整的iOS系统颜色,包括浅色和深色模式变体
  • Material 3设计令牌用于Android开发
  • 官方平台颜色,实现原生应用程序外观和感觉
  • 在轻量和暗色模式之间切换(iOS)
  • 一键复制每种颜色

Common Use Cases

iOS 开发

参考精确的系统颜色值,用于 Swift/SwiftUI 开发。

Android 开发

找到 Material 3 颜色令牌值,用于 Kotlin/Jetpack Compose。

跨平台设计

比较 iOS 和 Android 系统颜色,当设计跨平台应用程序时。

Figma/Sketch 库

使用准确的平台系统颜色设置设计工具库。

Technical Guide

iOS系统颜色是语义颜色,可以在浅色和深色外观之间自动适应。 例如,systemBlue在浅色模式下为#007AFF,在深色模式下为#0A84FF--稍微亮一些,以保持对暗背景的视觉突出性。 颜色值定义在Apple的UIKit(UIColor)和SwiftUI(Color)框架中。 Android Material 3使用基于令牌的系统:主要、次要、三级用于关键颜色,表面和背景用于容器,以及On-*变体用于这些表面的内容。 Material 3令牌旨在与Material You系统通过用户壁纸生成动态颜色一起工作。 两个平台为深色模式选择略有不同的颜色,以优化感知亮度并与各自的暗背景颜色形成对比。

Tips & Best Practices

  • 1
    iOS 系统颜色会在代码中自动适应 -- 使用 UIColor.systemBlue 代替硬编码 HEX
  • 2
    Android Material 3 令牌应该通过 Jetpack Compose 中的 MaterialTheme 使用
  • 3
    暗色模式颜色比浅色模式稍亮,以保持视觉重量在深色背景上
  • 4
    使用语义名称(系统颜色)而不是硬编码值,实现自动暗色模式支持
  • 5
    iOS 有六个灰度级别(systemGray 到 systemGray6),用于不同的层次

Related Tools

Frequently Asked Questions

Q 为什么暗色模式颜色与浅色模式不同?
暗色模式颜色调整以保持视觉重量和可读性,在深色背景上。简单地反转浅色模式颜色不会产生良好的结果,因为人类对亮度的感知是非线性的。
Q 我应该在原生代码中使用这些精确的 HEX 值吗?
更喜欢使用平台 API(UIColor.systemBlue,MaterialTheme.colorScheme.primary),因为它们会自动处理外观变化。使用这些 HEX 值进行设计工具和参考。
Q 这些颜色是否与最新的操作系统版本匹配?
这些代表标准平台颜色。苹果和谷歌偶尔在新操作系统发布中调整值。对于生产应用程序,请始终验证最新的 SDK 文档。

About This Tool

iOS 与 Android 系统颜色 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.