發(fā)布時(shí)間:2024-02-27 14:32:45 瀏覽量:224次
今天的這篇是以一個(gè)app改版案例,深入淺出的告訴大家如何適配深色模式,同時(shí)給出了正確和錯(cuò)誤的示范,相信對(duì)于目前流行的深色設(shè)計(jì)趨勢(shì)來(lái)說(shuō),是非常的實(shí)用了!
Google在2019年度I/O開(kāi)發(fā)者大會(huì)上宣布,安卓將會(huì)從系統(tǒng)底層支持深色模式。同時(shí),我們也會(huì)看到更多支持深色UI的應(yīng)用正在推出。
深色UI很快將成為一種常見(jiàn)的模式,其他應(yīng)用也很快會(huì)遵循這一模式。
在這篇文章中,我將會(huì)以我們的應(yīng)用Shutter Points為例,解釋如何從淺色UI適配深色UI。
Shutter Points UI的主要顏色是單色為主,目的是為了突出圖片內(nèi)容。主色調(diào)用于主導(dǎo)航欄,標(biāo)簽中使用5種輔色將圖片注釋與對(duì)應(yīng)的類別聯(lián)系起來(lái)。
Shutter Points 中的主色和輔色以及在界面中的應(yīng)用截圖
當(dāng)應(yīng)用深色模式時(shí),亮色和低飽和度的顏色相比于飽和度高的顏色會(huì)更受歡迎。使用亮色的時(shí)候要確保元素易于閱讀,并配合一個(gè)對(duì)比度適中的暗色背景。
使用谷歌提供的顏色編輯器可以為每個(gè)品牌顏色創(chuàng)建一個(gè)自定義色板,然后從中選擇合適的顏色。
根據(jù)谷歌設(shè)計(jì)規(guī)范建議,在使用深色模式時(shí),一個(gè)好的經(jīng)驗(yàn)法則是將調(diào)色板的色值范圍保持在200左右。
任何一個(gè)深色界面都需要有一個(gè)合適的對(duì)比度,按WCAG 的AA級(jí)標(biāo)準(zhǔn)來(lái)說(shuō),界面中的文字與背景的對(duì)比度至少要達(dá)到4.5:1。
品牌顏色中的一個(gè)淺色被選為深色模式配色
有了新的配色方案在手,是時(shí)候改變界面的顏色了。深色主題中的所有界面都是以默認(rèn)的深灰色#121212作為基準(zhǔn)的。
在UI組件上添加不同透明度的白色,根據(jù)不同的層級(jí)搭配不同的透明度。
疊加的層次范圍從0%到16%
(譯者注:深色模式中的高度[ elevation ],準(zhǔn)確的含義其實(shí)是Android開(kāi)發(fā)中的一個(gè)樣式代碼,用來(lái)設(shè)置界面的權(quán)重的,比如android:elevation=”1dp”,層級(jí)就在android:elevation=”0dp”之上了。)
為了表示不同的層級(jí)高度,我們需要在組件的樣式中調(diào)整2個(gè)值:
無(wú)論使用哪種主題,應(yīng)用正確的高度將確保元素保持在一個(gè)一致的視覺(jué)層次。想知道應(yīng)用中透明度該用多少?這里有一個(gè)表:
(譯者注:我把規(guī)范中的表格幫大家截圖出來(lái),貼在這里,想看更多規(guī)范詳細(xì)內(nèi)容請(qǐng)見(jiàn):
https://material.io/design/color/dark-theme.html#properties)
組件中通過(guò)使用不同透明度的白色覆蓋來(lái)保持它們?cè)谏钌黝}中的高度一致。
在某些情況下,僅僅將顏色由亮變暗并不會(huì)得到一個(gè)好的結(jié)果。
例如在我們app中的引導(dǎo)頁(yè)中,淺色模式下使用次要顏色能突出內(nèi)容,但在深色模式下,整個(gè)背景都是高飽和度的顏色,卻會(huì)讓界面顯得非常地刺眼。
對(duì)于這些情況,最好是選擇一個(gè)深色背景,然后保留次級(jí)顏色用于標(biāo)題等小面積元素。
大面積的高飽和度顏色不適合用于深色模式
谷歌設(shè)計(jì)規(guī)范主要強(qiáng)調(diào)了3種文本顏色。
這里主要是通過(guò)修改白色或黑色的不透明度作為顏色值:
不同重要級(jí)和不同大小的文本在整個(gè)UI中傳遞出了層次結(jié)構(gòu),這個(gè)原理也適用于深色主題。
所有的文本內(nèi)容應(yīng)該易于閱讀并符合標(biāo)準(zhǔn)規(guī)范。網(wǎng)頁(yè)標(biāo)準(zhǔn)WCAG 2.0中規(guī)范AA級(jí)別的文本,普通文本與背景之間的對(duì)比度為4.5:1,大標(biāo)題文本這個(gè)比例為3:1。
在我們的App中,直接把淺色背景下的標(biāo)簽顏色帶到深色模式中,文本開(kāi)始變得很難閱讀。為了得到一個(gè)好的對(duì)比度,所有的標(biāo)簽文本需要修改到深色,識(shí)別度會(huì)更高。
彩色元素上的文本需要改變顏色以保證易讀。
谷歌做了一款測(cè)試工具,幫助確定在哪個(gè)顏色值時(shí)需要將白色文本改為黑色文本,工具的地址在(
https://material.io/design/color/the-color-system.html#tools-for-picking-colors)
(譯者注:彩云親測(cè),還挺方便使用的,建議用電腦端打開(kāi)這個(gè)頁(yè)面試用一下,對(duì)于配色糾結(jié)癥患者,有良好的治愈效果。)
小建議:推薦一款在sketch和Adobe XD中使用的小插件叫Stark,可以方便的測(cè)試出你設(shè)計(jì)的界面可用性。
如果應(yīng)用包含插畫(huà)和圖形元素,這些也需要做好深色適配工作。如果插畫(huà)有”背景“和”主題“,最好是將背景的飽和度降低,以保證對(duì)于主題的關(guān)注。
Lottie動(dòng)畫(huà)可以通過(guò)在AE中的源文件來(lái)重新導(dǎo)出json文件,來(lái)調(diào)整動(dòng)畫(huà)的明暗適配,很方便。
深色主題插畫(huà)同樣讓用戶關(guān)注到插畫(huà)的主題內(nèi)容。
隨著深色主題被引入操作系統(tǒng)級(jí)別,應(yīng)用將需要在不破壞任何原有體驗(yàn)的情況下做出適配優(yōu)化。
深色主題并不是僅僅做簡(jiǎn)單的反色。
設(shè)計(jì)師和開(kāi)發(fā)者必須明確以下幾點(diǎn):
原文:
https://medium.com/snapp-mobile/design-for-the-dark-theme-9a2185bbb1d5
作者:Pierluigi Rufo
譯者: 彩云Sky,公眾號(hào):彩云譯設(shè)計(jì)
本文由 @彩云Sky 翻譯發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
熱門資訊
1. iPhone6的UI設(shè)計(jì)尺寸規(guī)范,原來(lái)如此重要!
想要了解iPhone6界面設(shè)計(jì)的尺寸規(guī)范嗎?這里為您詳細(xì)介紹iPhone6的UI設(shè)計(jì)尺寸規(guī)范,包括界面尺寸、圖標(biāo)尺寸、可點(diǎn)擊高度規(guī)范、搜索欄高度規(guī)范以及界面元素之間的距離規(guī)范。
2. 12個(gè)絕佳的UI設(shè)計(jì)網(wǎng)站,助力你的創(chuàng)作之旅!
將為大家介紹12個(gè)絕佳的UI設(shè)計(jì)網(wǎng)站,這些網(wǎng)站不僅可以為你提供靈感,還可以幫助你學(xué)習(xí)新的技巧,助力你的創(chuàng)意之旅!dribbbleDribbble 是一個(gè)面向設(shè)計(jì)師的...
3. 移動(dòng)端UI設(shè)計(jì)中常見(jiàn)的5種APP界面類型,你get到了嗎?
通過(guò)介紹移動(dòng)端UI設(shè)計(jì)中的閃屏頁(yè)、引導(dǎo)頁(yè)、浮層引導(dǎo)頁(yè)、空白頁(yè)和首頁(yè)等5種APP界面類型,幫助大家更好地了解UI設(shè)計(jì)的基本知識(shí)
4. 10個(gè)免費(fèi)學(xué)習(xí)UI設(shè)計(jì)的網(wǎng)站 提升你的設(shè)計(jì)能力
怎樣可以提升你的UI設(shè)計(jì)能力!第一個(gè):站酷站酷想必是設(shè)計(jì)師都知道的一個(gè)網(wǎng)站,里面不止有UI設(shè)計(jì)的資源,還有其他設(shè)計(jì)的,不如:平面設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、字體...
5. 移動(dòng)端列表頁(yè)和表單頁(yè)設(shè)計(jì)秘訣:讓你的APP點(diǎn)擊率翻倍
在移動(dòng)端設(shè)計(jì)中,列表頁(yè)和表單頁(yè)是不可或缺的部分。一個(gè)好的列表頁(yè)和表單頁(yè)設(shè)計(jì)能夠讓用戶輕松地獲取信息并產(chǎn)生點(diǎn)擊欲望,從而提高點(diǎn)擊率。本文將為你...
6. 推薦10本適合UI設(shè)計(jì)師看的書(shū)籍,輕松掌握技能!
對(duì)于想要提高自己的設(shè)計(jì)能力和創(chuàng)造力的小白和UI設(shè)計(jì)師來(lái)說(shuō),這本書(shū)是一個(gè)很好的選擇。4.《設(shè)計(jì)的覺(jué)醒》(IKKO TANAKA)推薦理由: 這本書(shū)是日本現(xiàn)代平面...
7. 零基礎(chǔ)學(xué)UI設(shè)計(jì)要多久?培訓(xùn)完能拿多少工資?
探索零基礎(chǔ)UI設(shè)計(jì)培訓(xùn)的時(shí)長(zhǎng)與薪資前景。了解數(shù)字藝術(shù)教育領(lǐng)域的專業(yè)課程,以及培訓(xùn)后的職業(yè)發(fā)展機(jī)會(huì)。
8. 設(shè)計(jì)中的色彩心理學(xué):淺析中西方色彩的歷史演變與設(shè)計(jì)應(yīng)用
摘要:本文探討了色彩的歷史演變和設(shè)計(jì)應(yīng)用。通過(guò)對(duì)色彩在早期文明社會(huì)中的實(shí)用運(yùn)用、不同文化背景下色彩觀念的差異、色彩在設(shè)計(jì)中的重要性以及新興技...
9. 物聯(lián)網(wǎng)APP UI設(shè)計(jì):創(chuàng)造智能硬件領(lǐng)域的沉浸式體驗(yàn)
ui設(shè)計(jì)應(yīng)該讓用戶一目了然,能夠快速找到所需的信息和功能。在設(shè)計(jì)過(guò)程中,應(yīng)盡量使用簡(jiǎn)潔的圖標(biāo)、文字和色彩,避免過(guò)多的視覺(jué)干擾。符合用戶習(xí)慣:ui設(shè)...
10. 武漢UI設(shè)計(jì)培訓(xùn)班費(fèi)用怎么樣?想學(xué)UI設(shè)計(jì)要多少錢?
想了解武漢UI設(shè)計(jì)培訓(xùn)班的費(fèi)用是多少嗎?不知道學(xué)UI設(shè)計(jì)要花多少錢?不妨看看這篇文章,了解UI設(shè)計(jì)培訓(xùn)班的學(xué)費(fèi)價(jià)格以及學(xué)習(xí)內(nèi)容。
最新文章
同學(xué)您好!