我們最近在設(shè)計(jì) OS 底層組件的時(shí)候,經(jīng)常會(huì)遇到很多底層控件規(guī)范的討論。今天就這篇文章詳細(xì)分析,包括控件定義、命名、使用等等規(guī)范,打磨好基礎(chǔ)控件的設(shè)計(jì)細(xì)節(jié)。
當(dāng)我們?cè)O(shè)計(jì)師在設(shè)計(jì)界面時(shí),經(jīng)常會(huì)面臨一些困難的決策。有非常多的設(shè)計(jì)手法可以向用戶(hù)表達(dá)同一個(gè)意思。有時(shí)候,設(shè)計(jì)師發(fā)現(xiàn)想要確定哪個(gè)元素最適合完成設(shè)計(jì)目標(biāo),是一件很讓人糾結(jié)的事情。
例如,在一個(gè)給定的場(chǎng)景中,信息如何呈現(xiàn)是最好的?是應(yīng)該打開(kāi)一個(gè)全新的界面,一個(gè)浮層還是彈窗?
如果設(shè)計(jì)師使用浮層,又將面臨一個(gè)新問(wèn)題——選擇哪種關(guān)閉方式,是關(guān)閉按鈕還是滑動(dòng)關(guān)閉?
在這篇文章中,我嘗試找到這些問(wèn)題的答案,并明確一些模式標(biāo)準(zhǔn)。