惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News | PayPal Newsroom
P
Proofpoint News Feed
Cyberwarzone
Cyberwarzone
C
Cisco Blogs
SecWiki News
SecWiki News
Know Your Adversary
Know Your Adversary
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Vercel News
Vercel News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
NISL@THU
NISL@THU
WordPress大学
WordPress大学
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Threat Research - Cisco Blogs
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
Security Archives - TechRepublic
Security Archives - TechRepublic
有赞技术团队
有赞技术团队
L
LINUX DO - 热门话题
Hacker News: Ask HN
Hacker News: Ask HN
V
V2EX
G
GRAHAM CLULEY
TaoSecurity Blog
TaoSecurity Blog
Hugging Face - Blog
Hugging Face - Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
F
Fortinet All Blogs
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
Recorded Future
Recorded Future
Latest news
Latest news
The Hacker News
The Hacker News
aimingoo的专栏
aimingoo的专栏
T
Troy Hunt's Blog
S
Schneier on Security
I
Intezer
Google DeepMind News
Google DeepMind News
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Threatpost
爱范儿
爱范儿
The Register - Security
The Register - Security
S
SegmentFault 最新的问题
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
宝玉的分享
宝玉的分享
Recent Commits to openclaw:main
Recent Commits to openclaw:main
美团技术团队
B
Blog RSS Feed

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
解锁HMI设计规范 - 少数派
2024-05-08 · via 少数派

1. 前言

车载HMI设计近年来成为一个热门领域。许多朋友对HMI设计感兴趣,却苦于不知如何入手,不了解HMI设计的基本原则和规范。有人误以为HMI设计仅是设计类似iPad的界面,认为可以直接应用移动端或Web端的规范,这是不正确的。HMI设计拥有其独特的设计规范。本文旨在介绍HMI端的设计系统和原则。当然,这些规范主要用于参考,特殊情况下可以适当打破这些规则。

2. HMI设计原则

2.1. 交互原则

在当前的驾驶环境中,自动驾驶尚不能完全取代人工驾驶,驾驶者在行车过程中仍需保持对路况的高度注意,因此确保驾驶安全是设计的首要前提。本文将主要介绍视觉部分的设计考量,关于车载交互的详细讨论将在后续文章中更新。

2.2. 视觉原则

在以驾驶安全为前提的设计中,需要确保内容的易读性,目标的易用性,以及界面元素的一致性,从而满足用户在全场景下的体验需求。

3. HMI设计系统

3.1. 为什么要搭建设计系统

一致性:设计系统提供了一套统一的视觉和功能组件,确保不同的产品、页面和功能在视觉表现和用户体验上具有高度一致性。这不仅减少了用户的学习成本,也加强了品牌的整体形象和专业性。

提高效率:设计系统中的可重用组件和明确的设计指南可以大大减少设计和开发的工作量。设计师和开发者可以快速采用预定义的元素来构建新功能或改进现有功能,无需从零开始。这有助于缩短项目时间线,实现产品的快速迭代。

易于维护:当所有设计元素和代码都遵循一个统一的系统时,维护和更新变得更加简单和高效。例如,如果需要更新品牌颜色或修改按钮样式,只需在设计系统中进行更改,相关变更即可自动应用到所有使用这些元素的地方。

提高跨团队协作:设计系统作为一个共享的资源库,可以帮助不同的团队成员(如设计师、开发者、产品经理等)更好地协同工作。一个拥有详细文档和标准的系统确保每个团队成员都能理解和正确使用组件,减少沟通成本和误解。

适应性和可扩展性:良好的设计系统具备高度的适应性和可扩展性,能够随着公司和产品的发展而成长。随着新需求的出现,设计系统可以持续更新和扩展,新的设计元素和组件可以被添加进来,而不会破坏现有的系统结构。

提升用户体验:统一和标准化的用户界面组件不仅可以加速开发流程,还可以直接提升最终用户的体验。一致的界面和预测性的交互可以帮助用户更快地适应软件,提高用户满意度。

3.2. 原子设计

谈到设计系统,我们不得不提原子设计。原子设计是由Brad Frost于2013年提出的一种设计系统方法论,它将界面设计分解为更小的组件,目的是提高工作效率和保持设计一致性。原子设计包括五个层次:原子、分子、组织、模板和页面。

原子:设计中最小的可复用单元,包括颜色、字体、图标等基础元素。

分子:由原子组合形成的更复杂元素,例如按钮、输入框等具有特定功能的组件。

组织:由分子和原子构成的模块,承载更复杂的功能和信息结构。

模板:将原子和分子组合成的布局框架,定义页面结构和内容区域的排版。 
 

页面:结合模板和具体内容,形成最终的界面设计。

接下来步入正题,本文将详细讲述HMI的视觉样式指南,内容包括颜色、布局、排版和图标。

4. 颜色

4.1. 颜色对比度

由于驾驶环境复杂多变,如地下车库、隧道、阴雨天、阳光刺眼的晴天、白天及夜晚,设计时需考虑不同光照条件下的可读性。文本与背景色的对比度应满足特定标准,建议对比度大于7:1,至少应为4.5:1。这些数字区间的依据是什么呢?参考WCAG(网络内容无障碍指南),这些标准旨在为视障人士提供更好的体验,同时也便于普通人使用。汽车作为面向大众的产品,应考虑视障用户的需求。在不佳的使用场景下(如强烈阳光或昏暗环境中),我们也可能经历暂时性的视觉障碍,难以清晰感知内容。

根据WCAG,对比度应符合AA级与AAA级的标准。AA级要求小文本与背景的对比度至少为4.5:1,大文本与背景的对比度至少为3:1。AAA级则要求小文本与背景的对比度至少为7:1,大文本与背景的对比度至少为4.5:1。

根据WCAG,小文本指的是字号在19px以下的粗体文本,或者字号在24px以下的常规体文本。大文本则是指字号至少为19px且为粗体的文本,或者字号为24px以上的常规体文本。在HMI设计中,最小文本字号定为20px,字重为常规。因此,文本与背景的对比度不应低于4.5:1。同时,对比度也不宜过高,因为过高的对比度可能导致阅读疲劳,降低阅读效率。在深色背景下,文本与图形的对比度建议不要超过18:1。您可以通过以下链接访问一个网站,以计算文本与背景的对比度:https://www.siegemedia.com/contrast-ratio#%23272e3b-on-%231868de

4.2. 颜色分类

HMI设计主流趋势是采用深色背景,这在夜间或光线较暗的环境中可以减少屏幕亮度对视野的冲击,并有效减少阳光及其他光源的反射。在深色背景上,鲜艳的色彩(如红色、蓝色等)更加突出,便于驾驶员快速识别重要信息。在使用深色背景时,应避免大面积使用纯白色,以免过度吸引用户注意力。

然而,随着屏幕硬件技术的进步,越来越多的车机系统开始采用浅色背景。这样做不仅能在保持高对比度的同时有效控制反射和眩光,还确保了浅色背景在各种光线条件下的良好可读性。由于手机和平板设备普遍采用浅色背景,用户已习惯此类界面,这一习惯也推动了车机页面设计向浅色背景的转变。

在界面设计中,中性色主要用于文字、背景、边框和分割线,通过中性色的明度差异来营造空间的纵深感。在视觉感知中,明度较高的颜色在Z轴上的位置看起来更高,这有助于区分不同层次。在深色背景下,应通过调整白色的透明度而非使用灰色来进行对比和层次区分。功能色代表特定的信息状态,需符合用户对色彩的基本认知,例如:成功用绿色表示、失败用红色表示、提醒用黄色表示、链接用蓝色表示。同时,还需要设定合理的对比度和饱和度,以确保在驾驶环境下能有效识别这些颜色。

车机配色应避免大量使用鲜艳的色彩,以免过度吸引用户的注意力。根据Munsell Color原理,颜色的饱和度和明度两个数值越大,颜色越鲜艳。在车机配色中,我们需要遵循以下两个规则:

1.越接近右上角的颜色越鲜艳,应避免使用这类颜色;

2.选色时应关注饱和度和明度,这两个数值之和应尽量小于180(S饱和度 + B明度 ≤ 180)。同时,品牌色的合理应用能有效传达品牌调性,但不建议大量使用红色系作为品牌的功能色。

4.3. 大厂颜色规范

5. 布局

5.1. 屏幕种类与屏幕分辨率

车机的屏幕尺寸与分辨率种类繁多,且车机涵盖多种屏幕类型,如仪表屏、中控屏、副驾娱乐屏、后排娱乐屏等。接下来介绍几款热门车型的屏幕参数。

小米SU7

仪表屏:7.1英寸

中控屏:16.1英寸、3072x1920

特斯拉 Model Y

中控屏:15英寸、1920x1080

问界M7

仪表屏:10.25英寸、1920x720

中控屏:15.6英寸、1920x1080

蔚来ES6

仪表屏:10.2英寸、1920x532

中控屏:12.8英寸、1728x1888

小鹏G9

仪表屏:10.25英寸、1920x720

中控屏:14.96英寸、2400x1200

副驾娱乐屏:14.96英寸、2400x1200

理想L7

仪表屏:4.82英寸、800x166

中控屏:15.7英寸、2880x1620

副驾娱乐屏:15.7英寸、2880x1620

通过对主要汽车厂商车型的屏幕分辨率进行收集与分析,发现当前市面上主流的屏幕分辨率比例主要为16:9和8:3,这两种比例合计覆盖了72.39%的车型。因此,建议将这两种比例作为屏幕适配的基准。

5.2. 栅格系统

布局区域大于或等于1600dp时,建议使用12栅格系统。布局区域在720dp到1600dp之间时,建议使用8栅格。而当布局区域小于720dp时,则建议使用4栅格。

5.3. 间距规范

间距可以赋予页面信息更有节奏的感觉,从而提升内容的可读性和阅读效率。通过采用不同的间距,可以有效区分页面的组织和内容。

在设计师层面:制定间距规范可以有效减少决策和思考的时间,提高工作效率。

在开发层面:开发者不一定能够准确辨识1dp的差异,但能够明显区分出8dp的差距。基础间距以8dp及其倍数为增量(例如8dp、16dp、24dp、32dp、48dp等),这样开发者无需每次都精确测量,同时也能减少误差,提高设计稿的还原度。

在用户层面:具有一致节奏和韵律的页面更加美观。依据亲密性原则合理调整间距,可以使用户更加轻松地感知和区分信息,从而提升用户体验。

谷歌Android Auto的布局间距采用8dp作为主要增量,而一些较小的组件则采用4dp作为增量。间距规范共设定了九种数值,分别为P0至P8。

小tips:为了更好地对齐并留出足够的间距,较小的组件可以使用4dp和12dp的间距,但需谨慎使用。对于信息较少的页面(如缺省页、登录页等),使用96dp的间距可能无法很好地满足留白需求,此时可以考虑使用120dp、160dp或200dp等其他间距数值。细心的朋友可能会注意到,在以8dp为基准单位定义间距时,40dp和56dp这两个数值并未包括在内,尽管它们都是8的倍数。例如,16dp是8dp的2倍,间距变化较为明显。然而,将56dp与64dp进行比较时,64dp仅比56dp大1.4倍,两者间的差异相对较小。设计师在定义间距规范时需要遵循倍数规则,同时也应考虑页面的美观和用户体验,避免过于呆板地遵守规则。

定义间距没有绝对的标准,主要取决于最小单位,如4dp、5dp、6dp、8dp等,具体选择哪个取决于产品的定位和内容的形式。重要的是,所有间距需要基于最小单位并以倍数的形式规律排列,以保证元素间有良好的节奏感。

6. 排版

文字是界面设计中非常重要的信息元素,其字体选择、字阶、字重、颜色及行高都是影响视觉可读性和阅读效率的关键因素。对于字体的选择,建议在中文排版中使用思源黑体,而英文则使用Roboto。在中英文混排的情况下,应统一使用系统中文字体;在纯英文排版时,则统一使用系统的英文专用字体。

6.1. 字阶

字阶在界面设计中用于区分内容的主次关系,合理的字阶应用决定了内容的节奏和秩序。为了构建稳定且具有良好可读性的字阶设计,根据IDX & 同济(2020)百度Apollo中控视觉基础研究项目、谷歌Android Auto和华为车机UI设计规范的研究成果,我们可以发现字号通常以4的倍数递增,且最小字号不应小于20(标签类辅助文案应谨慎使用),正文字号最小为24。文本的主副层级应通过4至8的字号差距来区分。对于需要用户阅读和处理的重要信息,每个段落的文字数量不应超过20字,以确保用户可以在2秒内阅读完毕(700字/1分钟)

6.2. 字重

对于需要用户关注的文本信息,可以通过调整字重来突出内容。建议使用Regular或Medium字重,这样的字重使文本看起来更清晰和舒适。相比之下,更粗的字体不易辨认,可能会影响阅读速度,导致驾驶员分心,同时也可能引起视觉疲劳。

6.3. 行高

行高是指上边框、下边框加上字号高度的总和,可以想象成一个包裹在字体外面的透明盒子。行高主要针对多行文本;对于单行文本,使用默认的Auto行高即可。在设计页面时,由于文字会有不同的字号构成,便于阅读的考虑通常会设定适当的行高。不同的行高对文字的易读性影响较大。

文本的行高一般设置为字号的120%-150%,然而由于字阶规范中包含多个字号,不易确定具体每个字号应使用120%还是150%的行高。行高的具体比例与字号密切相关:字号越小,建议的行高比例越大;反之,字号越大,折行的概率通常越小。

根据Ant Design的经验,行高可以设置为字号加8。虽然这种动态变化的字号与固定加8的方法看起来可能显得死板,实际上它非常有效。例如,20px的字号加8等于28px行高,这是字号的1.4倍;56px字号加8则为64px行高,约是字号的1.14倍,符合‘字号越小,行高越大’的原则。这样的规范使得设计师和开发者可以更方便地调整行高。

6.4. 字色

为保证普通文本在黑白背景下的清晰可读,根据WCAG的AA级与AAA级标准,文本与背景的对比度应设定在4.5:1至7:1之间。

在深色背景上,建议通过调整纯白色文本的透明度来创建一致且强烈的视觉层次结构,而不是使用纯灰色。根据IDX & 同济 (2020) 百度Apollo中控视觉基础研究项目、谷歌Android Auto和华为车机UI设计规范,建议设置一级文本的透明度为100%-90%,二级文本的透明度为70%-60%,三级文本的透明度为40%-30%。

7. 图标

7.1. 图标尺寸

在初学图标尺寸规范时,我发现不同的文章和文档对图标尺寸单位的定义各不相同,有的使用像素,有的使用毫米,这让我一度感到困惑。后来,我查阅了相关的换算方法。根据华为车机UI设计规范,图标的最小尺寸建议为7mm,推荐9mm。由于不同车企的车机屏幕分辨率各异,计算出的像素值也会有所不同。

以三个热门车型为例,计算一个7mm图标相当于多少像素:

  • 问界M7中控屏:15.6英寸、1920x1080、PPI:142,7mm≈39dp
  • 特斯拉Model Y中控屏:15英寸、1920x1080、PPI:147,9mm≈41dp
  • 小米SU7中控屏:16.1英寸、3072x1920,PPI:225,9mm≈62dp

计算方法示例(以问界M7为例):

  1. 将7毫米转换为英寸,即7毫米 ÷ 25.4毫米/英寸 ≈ 0.276英寸。
  2. 确定屏幕的PPI(每英寸像素密度),问界M7的PPI为142。
  3. 计算图标尺寸,即0.276英寸 × 142像素/英寸 ≈ 39.192像素,约为39像素。

尽管这些计算看似复杂,但在设计1倍图稿时,通常可以将最小图标尺寸控制在40dp至48dp之间,根据具体需求调整。对于追求精确的设计师,可以使用以下网站一键计算屏幕PPI和图标像素:

小tips:图标的像素大小是基于PPI计算的。PPI是屏幕像素密度的度量标准,与屏幕的物理尺寸或分辨率无关。如果两个屏幕的PPI相同,则它们显示的图标大小也相同。屏幕PPI越高,相同物理尺寸的图标在屏幕上的像素尺寸也越大。随着屏幕硬件技术的进步,车机屏幕的PPI将会逐渐提高。

7.2. 图标热区

为了确保触控操作的高效性,车机页面上的触摸热区必须比手机和平板电脑上的热区大。较小的热区可能导致驾驶者分心和误操作。因此,最小热区尺寸应设置为12x12mm(约等于67dp),而推荐的热区尺寸为15.3mm以上(约等于86dp)。考虑到驾驶过程中可能的颠簸,可以在不改变触控总面积的情况下,适当牺牲宽度以确保足够的高度。

为避免元素热区过近或重叠,需要在可触摸目标之间预留足够的安全距离。至少应保持3.5mm(约等于20dp)的热区间隔。

7.3. 图标设计原则

有序统一的形状可以强化图标的识别性,以及提升品牌表达。通过信息图形化,可以准确表达图标的含义,同时避免锯齿的出现。在确保图标表意清晰的前提下,形式和笔画应简洁明了,去繁从简,去除多余的细节。同时,需要定期检测图标以保证其识别性和可用性。图标设计应保证大小、线条粗细、端点、拐角、倾斜角度及基本形状的统一性。

Keyline栅格规范确保了图标视觉尺寸的统一性,其大小、比例和复杂程度都得到了标准化和清晰化。栅格在图标元素绘制时提供参考,并帮助建立清晰的内容轮廓边界。

为保持风格的整体一致性,图标的所有线段端点默认采用与线段同宽的圆角端点。当端点为圆形时,为保证视觉上的统一性,圆形直径应略大于线段宽度。通常情况下,线段的端点和可编辑节点坐标最好采用整数坐标。

建议图标元素之间的间距不得小于默认线宽的4px。对于相对复杂的特殊图标元素,间距的最小值应为线宽的1/2,即当默认线宽为4px时,间距不得小于2px。在设置间距时,建议使用偶数,并以2的倍数为参考值。

图标中的线段倾斜角度应为15度的倍数,以保证与Keyline中的对角线或十字垂直交叉线保持平行。

8. 总结

本文主要围绕HMI视觉样式展开,整合了我平时遇到的一些问题、思考以及碎片化知识。希望这篇文章能为您提供新的思路,并帮助提升工作效率。如果文章有不足之处,欢迎大家交流和补充。

我将继续更新关于HMI的相关文章,敬请关注并期待下一篇。