童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

Google是如何设计深色模式的?

8月4日 溷元楼投稿
  读完这篇GoogleDarkMode的设计规范,你会知道为什么说很多APP的DarkMode都是存在很大问题的,包括beta版微信和网易云音乐。如果读完之后你还对上句话存在怀疑,那就在晚上关灯后躺在被窝使用上述两款APP的DarkMode试试看。
  深色模式在大多数的UI设计上表现为深颜色的界面,通常作为对默认(浅色)颜色模式的补充。
  一、深色模式的特性
  MaterialDesign的深色模式包含以下属性:
  对比度:深色界面和100的白色文字之间的对比度应至少为15。8:1。
  海拔:海拔更高的组件通过显示更亮的表层颜色来表达其高度。
  去饱和度:深色模式中的首选颜色需要去饱和度,这样首选颜色与主体文字不论在哪个海拔共同使用时,两者的对比度都至少为4。5:1,才能符合WCAG的AA标准。
  有限的颜色:大面积使用深色表层颜色,外加有限的强调色。
  二、主要组成部分
  深色模式UI会大面积使用深色表层及少量的颜色,可以在保证高标准可用性的同时散发出较弱的光。
  背景色Background(0dp遮罩)
  表层色Surface(1dp遮罩)
  首选色Primary
  次级色Secondary
  背景层文字
  表层文字
  首选层文字
  次级层文字
  深色模式的开关
  深色模式可以随系统主题自动切换(Android10),也可在APP内设置开关。
  突出显示:在主界面中设置图标icon切换开关
  弱化显示:在菜单或者设置中设置切换开关
  上图所示是设置在顶部bar上的切换开关
  上图是设置在溢出菜单中的浅色模式、深色模式选项
  上图是设置在应用设置中的深色模式开关
  三、设计应用细则
  深色模式应使用深灰色作为主要颜色,而非纯黑色。深灰色可以包容更广泛的颜色、高度和深度,因为它更容易看到灰色阴影。
  深灰色界面还可以减轻眼部疲劳,因为浅色的文字在深灰色的界面上比在纯黑色的界面对比度更低。
  Google推荐的深色模式界面颜色是121212。
  Google推荐的深色模式界面颜色是121212
  1。海拔的表示
  深色模式中的各个组件与浅色模式一样,也需要呈现出不同的海拔、阴影等。但是,深色模式中不同的海拔是通过不同的表面亮度来表现的。
  海拔越高颜色越亮。
  组件表面的海拔越高(假设上方有个隐形光源,将组件上升到更接近光源的位置),则该组件就越亮。我们可以通过给组件表面颜色增加半透明白色遮罩来表达亮度。
  给颜色增加遮罩还可以使我们更加轻松地分区组件与其阴影,提高组件与阴影之间的对比度,使组件的边缘更加明显。
  半透明白色遮罩并不适用于使用了首选颜色和次级颜色的组件;
  在深色模式中,阴影依然要使用黑色,因为在实际生活中阴影不可能出现其他颜色。
  2。易用性和对比度
  深色模式中的背景颜色必须足够深以展示白色文字。背景颜色与文字之间的对比度至少为15。8:1。
  如果要创建符合品牌设定的深色界面,可以用较低的不透明度将品牌色覆盖在121212上。
  121212是Google建议使用的深色模式界面颜色。
  3。颜色的使用原则
  应避免在深色模式中给文字使用不能通过WCAG色彩易用性测试的饱和色(背景与文字的对比度应高于4。5:1)。深色背景上面的饱和色会导致眼睛疲劳。
  4。如何选择首选色
  首选色是在APP界面和各类组件中最常出现的颜色。MaterialDesignbaseline的深色模式中使用色调200作为首选色。
  5。首选色的延伸
  深色模式中组件有时也会用到浅色,可以在这类组件上使用由首选色延伸出的颜色。
  6。次级色
  次级色可以用于强调UI中的某些部分。深色模式中的次级色同样需要去饱和度以符合高于4。5:1的对比度标准。
  7。强调色
  在深色模式中,深色占据了UI中大部分的界面。通常情况下强调色会采用亮色(例如更饱和或更鲜明的颜色),从而达到突出元素的目的。强调色应该谨慎使用,仅用于强调一些关键元素,例如文字、按钮。
  8。如何确定强调色?
  Material色板生成器可以用来创建配色方案,也可以用来生成色调板,然后从中选择可用于深色模式的颜色。
  为了能更好的适应深色模式,建议使用色调在20050的颜色,避免使用色调在900500之间的饱和色。这可能跟你在浅色模式选择颜色的原则有所差别。
  9。品牌色
  为了保留品牌辨识度,高饱和度的品牌色也可以在深色模式中使用。但APP中的品牌元素应限制在12种,比如logo或者用于一个带有品牌色的按钮。
  谨慎的使用品牌色可以使品牌元素保持高优先级,突出其重要位置。
  10。错误色
  错误色用于指示错误状态。
  MaterialDesignbaseline中使用的错误色是CF6679。这个颜色是通过将浅色模式中的错误色B00020覆盖上不透明度为40的白色遮罩得来的。
  11。排版和图标
  “上层”色
  “上层”色主要用在那些位于关键界面上的文字、图标等相对细微的元素,这些关键界面使用了首选色、次级色、表层色、背景色、错误色等。
  在深色模式中,“上层”色通常使用白色或者黑色,如下图所示。
  深色背景上的浅色文字
  当浅色文字需要显示在深色背景上面时,建议采用以下几个不饱和度:
  高优先级文字:不透明度为87
  中优先级或提示文字:不透明度为60
  表示不可用状态的文字:不透明度为38
  四、自定义应用
  使用一些特定的深色模式组件对MaterialDesign一些用例来讲也很受用。使用一些特定的深色模式组件对MaterialDesign一些用例来讲也很受用。
  1。面积较大的控件
  屏幕中那些占用较大面积的组件,比如appbar或背景,可以使用深色。
  如果是亮色,可用于较小的组件,不要用在面积较大的组件上。
  避免使用深色模式中的首选色作为背景色,因为背景面积通常很大,会使界面整体看起来太亮。
  2。浅色与深色的结合
  如果深色模式中要用到浅色的组件,则浅色可以用于突出这个组件的优先级。
  例如,将深色模式中的snackbar(消息通知组件)设定为浅色,可使snackbar在界面中更加突出。
  附录
  WCAG:全称WebContentAccessibilityGuidelines(Web内容无障碍指南)。
  色彩对比度计算网站:https:contrastratio。com
投诉 评论 转载

为什么要做品牌IP化设计?品牌IP化最大价值在于:通过挖掘品牌的人性,赋予性格、文化、价值观更像一个有血有肉有灵魂的人,通过持续的内容生产,吸引用户参与,进而使用户产生精神共鸣,在与用户产生关系过程中给……想让客户对你的设计满意?你需要问这20个问题本文总结了设计产品前需要询问客户的20个基本问题,问清楚这些问题,能够帮你有效明确客户需求并保证设计的时候按正确方向行进。要想设计一个成功的产品,首先需要了解清楚客户的需……从6个方面聊聊,如何科学设计信息架构?本文作者依据实际工作的的所思所想,分享了自己对信息架构的理解以及科学设计信息架构的一些思考,希望能够给你带来一定的启发。最近和一些产品经理朋友进行了一些交流,主要的主题是……Google是如何设计深色模式的?读完这篇GoogleDarkMode的设计规范,你会知道为什么说很多APP的DarkMode都是存在很大问题的,包括beta版微信和网易云音乐。如果读完之后你还对上句话存在怀疑……扒了16个APP的年度报告H5后,我发现这几点秘密本文分析了为什么是音乐APP首先推出年度报告?现在的年度报告都是怎么做的?年度报告的作用是什么?怎样做好一份年度报告?如果没记错,最开始做年度报告的APP应该是音乐类AP……B端报表设计三板斧作为B端产品经理,报表设计是日常工作中占比很大的一块内容,随着接触的报表逐渐增多,慢慢地有了些心得,今晚终于得空,早早地打开电脑,将B端报表设计的一些心得记录,如有错漏之处,欢……巧用技巧,提升B端产品粘性B端产品的特性导致,部分产品不用关注用户粘性,用户也自然形成了很强的依赖。但并不是所有的B端产品都不需要关注用户粘性,相反的存在着一部分B端产品还特别需要增加用户粘性,那我们要……订单系统:售后的简易流程与系统关系用户进行了订单签收并不意味着终结,这只是一个新的开始,因为商品送达后可能会由于运输过程包装或商品有破损,商品本质量并非商品详情中所描述的那样等各种原因使用户进行退货或换货;还有……商品页面的UX设计准则,有效促成交易本文主要介绍了在设计电商商品详情页面时需要注意的交互设计准则,并给出相关示例说明商品页面在哪些方面做改进能有效帮助用户选购商品并最终促成交易。在线购物的客户通过商品页面来……再花式的导航栏设计,也难逃“交互设计四策略”如何运用导航栏给产品赋能?本文作者从交互式设计四策略中找出了答案。在平台规范里的导航栏是死板又相对静态的,但在四个策略的辅助下,结合用户的操作手势,也可以将它变得十分灵活……产品与技术结合解读:开放平台构建思路随着互联网新零售模式的发展,营销已不是单一个体运营的时代。互联网的发展促使各个群体相互联合,使自身在互联网这个生态链上站稳脚跟。互相联合自然少不了平台的连接,今天和大家分享一下……微信、支付宝等9大主流平台小程序调研报告2020年,小程序或许会成为下一个风口广场,这个风口不再是前几年非常爆发式的红利收割了,而是更聚焦于头部的几大互联网巨头的小程序之争了。一、调研背景及目的1。1调研……
知名度不高城市网站优化什么样的文章标题用户喜欢?美丽说网站怎么解决收录问题博客为什么要做SEO?百度和谷歌有什么区别联系分享一下SEO技术人员的个人经验怎么进行微信营销?怎么提高网站优化排名?ALT标签识别谷歌图片技巧为什么关键词怎么优化都没有排名?怎么才能让优化之路更加顺畅?SEO网站优化应该怎么做?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界