今天菜心要分享的內(nèi)容是關于切圖命名的規(guī)范,這是UI 設計師最基礎的知識之一,但作用非常大,可以幫你和同事.開發(fā)高效對接,提升整體工作效率。建議學習。
關于切圖命名的規(guī)范,我個人覺得關鍵是在于團隊能夠有一個統(tǒng)一的規(guī)則,所有成員嚴格遵守并且和所有開發(fā)全盤拉通,不然一切都是空談。
不同的團隊使用的軟件都不一樣,如果經(jīng)常使用sketch軟件中Symbols 的同學,可能在命名的時候會考慮更多內(nèi)容,但是照顧到還有很多同學在使用PS 作圖,所以這里只介紹一種通用的命名規(guī)則,當然大家也可以根據(jù)自己的實際情況去制定,這里只提供一種方法與思路,僅供參考。
一、為什么要制定規(guī)范的命名規(guī)則
1. 自身層面
對我們自己的文件整理有很大的幫助,后期修改文件、圖層的時候更加方便快捷,而且規(guī)范的命名也顯得我們自身比較專業(yè)。
2. 團隊層面
如果命名不統(tǒng)一,大家就很難達成共識,任務交接時需要很大的學習成本,所以規(guī)范的命名對于團隊協(xié)同也有極大的推動作用。
3. 開發(fā)層面
這一點是最重要的,可以極大的節(jié)省程序開發(fā)的時間成本,減少很多不必要的溝通與重復切圖的概率,因為只要我們的命名足夠規(guī)范,并且和開發(fā)達成共識,他們完全可以直接使用的我們切片而不更改切片的名稱,后期我們更換切圖,只要切片名稱不變,開發(fā)看都不用看直接替換就可以了。
二、所有命名全部為小寫英文字母
這一點的理由很簡單,我們的目標是讓開發(fā)直接拿我們的切圖進行使用,不能夠隨意修改名稱,但是我們要知道,開發(fā)哥哥的代碼里只有小寫的英文字母,如果你給出的命名全是中文的,那么他們是一定會更改的。所以命名全部用小寫的英文字母是最基本的規(guī)則。

三、命名格式
眾所周知,一個大型項目會分很多模塊,每個模塊由不同的設計師來獨立完成,還有人會專門管理公共的組件,如tabbar、navbar等等,這種情況下就會分為兩種切圖,一種是通用類型的切圖,還有一種就是各個模塊特有的切圖。
通用切片命名格式:
組件_類別_功能_狀態(tài)@2x.png
舉例:tabbar_icon_home_default@2x.png
(對應中文:標簽欄_圖標_主頁_默認@2x.png)
模塊特有切圖命名規(guī)則:
模塊_類別_功能_狀態(tài)@2x.png
舉例:mail_icon_search_pressed@2x.png
(對應的中文為:郵件_圖標_搜索_ 默認@2x.png)
當然這兩個例子都是比較基本的情況,有很多時候可能一個單詞并不能清楚的描述功能,比如有兩個名字相同的搜索圖標,大小不一,那這種情況你就可以這樣命名:mail_icon_search_big_default@2x.png,我們的原則就是清晰的表達出切片的具體內(nèi)容并且沒有重復的名稱,希望大家能夠活學活用。(大家要注意,命名中不能含有空格!)
四、常用英文單詞表
如果所有命名都寫為全稱,名字就會特別長,所以我們可以將一些常用的英文單詞進行縮寫,減少工作成本與開發(fā)代碼資源。至于怎么縮寫,只要整個團隊能夠達成共識并且輸出一份縮寫清單,任何縮寫規(guī)則都是可以的。
下面提供一些命名時常用的英文單詞列表(有些是已經(jīng)縮寫過的,僅供參考)
bg(backgrond 背景)
nav(navbar 導航欄)
tab(tabbar 標簽欄)
btn(button 按鈕)
img(image 圖片)
del(delete 刪除)
msg(message 提示信息)
pop(pop up 彈出)
icon(圖標)
selected(選中)
disabled(不可點擊)
default(默認)
pressed(按下)
back(返回)
edit(編輯)
content(內(nèi)容)
left/center/right(左/中/右)
logo(標識)
login(登錄)
refresh(刷新)
banner(廣告)
link(鏈接)
user(用戶)
download(下載)
note(注釋)
有些人會覺得寫這么多英文太麻煩,但其實為了自己專業(yè)能力的提高,這種規(guī)范的命名方式是必須要經(jīng)歷的過程,當你習慣了這樣的命名方式后,你的成就感會油然而生。

五、總結
今天要分享的內(nèi)容就這么多,最后還是想和大家說,有什么不懂得地方,真的要多去咨詢開發(fā)的同事,去思考問題的本質原因是什么,每一個小問題都需要我們?nèi)ネ笍氐睦斫,反之積攢多了,最后吃虧的還是你自己。
任何別人給出的規(guī)范,都不要直接拿來就用,要去思考為什么用這樣的規(guī)范,解決什么樣的問題?你有沒有更好的解決方案?試問一下,蘋果和安卓開發(fā)的切圖文件管理機制是怎樣的?有什么區(qū)別?如果這么基礎的問題你都不知道,而是拿著別人的規(guī)范直接套用,那結果就是被別人牽著走。
所以去了解所有表層背后的思考與邏輯,也許下一個規(guī)范就是你制定的。
情非得已
3個平面設計技巧學會動態(tài)字體海報2020-07-09
如何設計出優(yōu)秀的文字類海報排版2020-04-02
7個有效提升傳達率折頁設計技巧2020-03-19
設計師如何解決作品視覺缺少層次感2020-03-14
詳細解析平面設計中元素的使用技巧2020-03-13
設計師必須要學習的平面設計配色技巧2020-03-11
解析設計師常用的6大構圖方法2020-03-11
3個幫你快速掌握字體搭配思路2020-03-10
設計師如何設計出中國風主題LOGO2019-10-21
詳解如何讓板式海報設計變得簡單2019-10-21
4個配色技巧幫助您解決色彩問題2021-03-10
設計師需要掌握的平面設計技巧2021-03-10
詳細解析插畫類海報的繪制思路和方法2021-03-09
詳細解析設計師必須掌握的色彩知識2021-03-09
設計師必須要學習的高級配色技法2021-03-10
設計師必須要學習的幾個排版小技巧2021-03-10
詳細解析UI設計中終極配色寶典2021-03-11
詳解如何把產(chǎn)品和背景融合到一起2021-03-11
7個用戶行為規(guī)則讓你的設計更有效
相關文章3372018-12-06
詳細解析UI動效基本規(guī)則全面總結
相關文章3432018-10-05
10個超全面的字體選擇黃金規(guī)則
相關文章2682017-12-17
詳解超實用的引導頁設計基礎手冊
相關文章2162017-11-17
10條能夠讓你擁有完美字體設計的規(guī)則
相關文章3062017-11-13
5個設計規(guī)則打造優(yōu)秀動效的標準
相關文章2172017-07-25
設計師必須懂得的設計需求解剖手冊
相關文章2852017-07-04
這三個通用設計規(guī)則適用于不同設計領域
相關文章2122017-06-01
