今天我們來詳細(xì)講解下如何通過IOS應(yīng)用圖標(biāo)柵格推導(dǎo)出系統(tǒng)圖標(biāo)的柵格系統(tǒng)。首先我們需要了解下應(yīng)用圖標(biāo)柵格系統(tǒng)的比例關(guān)系分析牌捷,為我們下一步推導(dǎo)提供依據(jù)。
分享之前我還是要推薦下我自己建的iOS開發(fā)學(xué)習(xí)群:680565220涡驮,群里都是學(xué)ios開發(fā)的暗甥,如果你正在學(xué)習(xí)ios ,小編歡迎你加入捉捅,今天分享的這個(gè)案例已經(jīng)上傳到群文件撤防,大家都是軟件開發(fā)黨,不定期分享干貨(只有iOS軟件開發(fā)相關(guān)的)棒口,包括我自己整理的一份2017最新的iOS進(jìn)階資料和高級(jí)開發(fā)教程寄月,歡迎進(jìn)階中和進(jìn)想深入iOS的小伙伴。
桌面圖標(biāo)柵格黃金比例分析:
《秩序之美》中的黃金分割无牵,√2和三分法漾肮。iOS7的圖標(biāo)柵格是對(duì)這個(gè)三個(gè)比例的完美運(yùn)用。
以64px為一個(gè)單位茎毁,即a=64px克懊。那么大正方形的邊長的一半=8a,大圓半徑=7a七蜘,中圓半徑=4.25a谭溉,小圓半徑=3a
8a/(8a-3a)=1.6 小圓與大正方形接近黃金比
7a/4.25a≈1.647 中圓與大圓接近黃金比
4.25a/3a≈1.417 中圓與小圓比例接近√2
整個(gè)柵格系統(tǒng)中的尺寸都是通過黃金比例互相聯(lián)系的。
應(yīng)用圖標(biāo)柵格和系統(tǒng)圖標(biāo)柵格的區(qū)別:
IOS的應(yīng)用圖標(biāo)是放在手機(jī)屏幕上的每一個(gè)圖標(biāo)都必須要有一個(gè)圓角的正方形作為圖標(biāo)背景板橡卤,這個(gè)背景板是為了統(tǒng)一應(yīng)用圖標(biāo)的外形而設(shè)定的夜只。而系統(tǒng)圖標(biāo)直接就是圖標(biāo)本身不要任何的背景板。因此系統(tǒng)圖標(biāo)的柵格系統(tǒng)可以直接沿用應(yīng)用圖標(biāo)內(nèi)圓部分的柵格比例作為系統(tǒng)圖標(biāo)的柵格系統(tǒng)蒜魄。也就是這部分的比例關(guān)系扔亥,8a/(8a-3a)=1.6 小圓與大正方形接近黃金比7a/4.25a≈1.647 ,中圓與大圓接近黃金比谈为,4.25a/3a≈1.417 中圓與小圓比例接近√2旅挤。
系統(tǒng)圖標(biāo)基本網(wǎng)格的制定:
在IOS界面中底部導(dǎo)航欄的系統(tǒng)圖標(biāo)標(biāo)準(zhǔn)大小為44*44px,所以就以44*44px作為標(biāo)準(zhǔn)尺寸來定制系統(tǒng)圖標(biāo)柵格伞鲫。我們將應(yīng)用圖標(biāo)的內(nèi)圓部分提取出來并且將尺寸等比例縮小為44px粘茄,并且添加一個(gè)44px的正方形邊框,這樣我們就得到了一個(gè)系統(tǒng)圖標(biāo)的基本柵格秕脓。
基本柵格
制定系統(tǒng)圖標(biāo)柵格的理論依據(jù):
系統(tǒng)圖標(biāo)的造型多種多種柒瓣,但是在其看似復(fù)雜的造型背后我們可以把系統(tǒng)圖標(biāo)概括為四種基本型:圓形圖標(biāo),正方形圖標(biāo)吠架,橫長形圖標(biāo)和豎長形圖標(biāo)芙贫。我們都知道如果按照?qǐng)D標(biāo)的實(shí)際尺寸設(shè)計(jì)圖標(biāo)的話會(huì)出現(xiàn)圖標(biāo)視覺大小不統(tǒng)一的問題那么我們應(yīng)當(dāng)如何解決這個(gè)問題呢?這個(gè)問題就是我們要制定系統(tǒng)圖標(biāo)柵格系統(tǒng)的原因傍药。
那么是什么原因?qū)е聦?shí)際尺寸下圖形的視覺大小會(huì)不一致呢磺平。通過觀察我們得知在相同的實(shí)際尺寸下是由于圖形的形狀不同導(dǎo)致視覺張力不同,所以最終表現(xiàn)出不同的視覺大小拐辽。那么下邊我們通過實(shí)驗(yàn)對(duì)比來證明造成視覺大小不同的原因拣挪。在前邊的文章中我們講到過正方形和圓形的案例,這次我們依然用這兩個(gè)圖形作為例子來試驗(yàn)俱诸。
1.首先我們對(duì)比正方形和圓形在實(shí)際尺寸下的視覺大小對(duì)比菠劝,我們發(fā)現(xiàn)實(shí)際尺寸都是140*140px的情況下正方形看起來要比圓形大.
2.為了證明尺寸的正確性,下圖給出了輔助線和數(shù)值睁搭。
3.為了讓他們呢看起來一樣大小赶诊,小便我們將正方形適當(dāng)縮小50px,我們看到縮小后的正方形和圓形視覺大小基本一致了介袜。
4.然后我們把上面兩個(gè)圖形進(jìn)行了重疊
左圖(140px的正方形與140px的圓形)甫何,圓形完全被包含進(jìn)了正方形里面,正方形超過了圓形4個(gè)a區(qū)域遇伞,正是造成視覺誤差的原因辙喂。
右圖(140px的正方形與140px的圓形),正方形超過了圓形4個(gè)a區(qū)域鸠珠,而圓形也超過了正方形4個(gè)b區(qū)域巍耗,兩個(gè)區(qū)域相互抵消。雖然他們的尺寸不同渐排,但卻有著相似的面積炬太,所以圓形和正方形在視覺上達(dá)到了平衡。
由此我們得出一個(gè)定論:
兩個(gè)圖形的視覺大小是否一致驯耻,是由兩個(gè)圖形的面積是否相同決定的亲族。也就是說只要能夠保證兩個(gè)圖形的面積基本相同炒考,那么我們就能保證兩個(gè)圖像的視覺大小基本一致。
下面我們首先定制圓形圖標(biāo)的柵格霎迫,因?yàn)橄到y(tǒng)圖標(biāo)的最大尺寸為44*44px斋枢,又因?yàn)閳A形有天然的收縮性,所以我們將圓形撐滿整個(gè)網(wǎng)格知给。在稱滿整個(gè)網(wǎng)格的情況下是圓形在固定尺寸內(nèi)的最大視覺大小瓤帚。這樣其他的三種圖形(正方形,橫長形和豎長形)只需要適當(dāng)縮小尺寸就可以和圓形圖標(biāo)保持視覺一致了涩赢。
圓形圖標(biāo)柵格:
在系統(tǒng)圖標(biāo)中圓形圖標(biāo)的出現(xiàn)頻率非常之高戈次,例如我們經(jīng)常會(huì)用到的微信里的發(fā)現(xiàn)圖標(biāo),視頻app中的視頻播放圖標(biāo)等筒扒。圓形本身是具有很強(qiáng)的視覺收縮性的所以我們?cè)诙ㄖ茍A形圖標(biāo)的柵格時(shí)為了和其他圖形的圖標(biāo)保持視覺一致怯邪。我們?cè)诨緰鸥裰袚螡M整個(gè)44*44px的網(wǎng)格來保證圓形圖標(biāo)的視覺張力。如下圖
方形圖標(biāo):
正方形圖標(biāo)在各種應(yīng)用中都常常能夠看到霎肯,比如在知識(shí)分享APP知乎的首頁圖標(biāo)就是一個(gè)典型的正方形圖標(biāo)擎颖。正方形圖標(biāo)在實(shí)際尺寸下比圓形圖標(biāo)多出了四個(gè)尖角所以為了和原型相統(tǒng)一我們縮小正方形3px」塾危縮小之后正方形的面積和圓拱形的面積基本一致了搂捧,如下圖
左側(cè)是正方形柵格,右側(cè)是與圓形柵格的重疊對(duì)比
橫長形圖標(biāo):
橫長形圖標(biāo)也是經(jīng)常遇到的典型的圖標(biāo)形狀懂缕,例如允跑,天貓app首頁菜單中的會(huì)員圖標(biāo),就是非常典型的橫長形圖標(biāo)搪柑。那么制定山歌的原理跟正方形一樣聋丝,我們將圓形和橫長形重疊在一起,然后適當(dāng)壓低高度工碾,直到圓形和橫長形的面積基本相同弱睦。如下圖
左側(cè)是橫長形柵格,右側(cè)是與圓形柵格的重疊對(duì)比
豎長形圖標(biāo):
豎長形圖標(biāo)跟橫長形圖標(biāo)其實(shí)一樣渊额,只是吧角度旋轉(zhuǎn)90 就可以了况木。舒暢圖標(biāo)出現(xiàn)的幾率也非常高,比如餓了嗎app中的訂單圖標(biāo)旬迹。
左側(cè)是豎長形柵格火惊,右側(cè)是與圓形柵格的重疊對(duì)比
異型圖標(biāo):
所謂的異性圖標(biāo)就是不能被簡單的歸納為幾何圖形的圖標(biāo),例如我的圖標(biāo)是一個(gè)人形上邊小下邊大奔垦,那這樣的圖形我們就是用于我們的基本柵格就好屹耐。然后根據(jù)圖標(biāo)的實(shí)際情況適當(dāng)?shù)恼{(diào)整圖標(biāo)大小即可。
左側(cè)是異形柵格椿猎,右側(cè)是與圓形柵格的重疊對(duì)比
通過上邊的分析我們就得出了最后的IOS系統(tǒng)圖標(biāo)柵格系統(tǒng)惶岭。下圖是尺寸規(guī)格分析寿弱。
最終得出的IOS柵格系統(tǒng)匯總:
最后我們看下在運(yùn)用IOS系統(tǒng)圖標(biāo)的柵格系統(tǒng)下的實(shí)際案例效果
騰訊視頻ICON:
知乎ICON:
花瓣ICON:
這次的文章主要為大家詳細(xì)的解讀了如何定制IOS圖標(biāo)的柵格系統(tǒng),希望對(duì)大家在理解柵格系統(tǒng)上有所幫助俗他。