2019-8-23 資深UI設(shè)計(jì)者
當(dāng)界面設(shè)計(jì)定稿之后,設(shè)計(jì)師需要對(duì)圖標(biāo)進(jìn)行切片,提供給開(kāi)發(fā)工程師。切圖與標(biāo)注是為了能夠滿足開(kāi)發(fā)人員對(duì)于效果圖的高度還原需求,直接影響到工程師對(duì)設(shè)計(jì)效果的還原度,并且也是設(shè)計(jì)師重要的輸出物之一。合適、精準(zhǔn)的切圖可以最大限度地還原設(shè)計(jì)圖,起到事半功倍的效果。
通常我們只需要對(duì) icon 與圖片進(jìn)行切圖即可,文字、線條和一些標(biāo)準(zhǔn)的幾何形狀是不需要切圖的,例如搜索框只需要在標(biāo)注中描述它的尺寸、圓角大小、背景色值、不透明度即可,開(kāi)發(fā)工程師可以用代碼實(shí)現(xiàn)這種效果。
桌面圖標(biāo)切圖輸出
App 的桌面圖標(biāo)會(huì)被運(yùn)用在很多不同的地方,比如手機(jī)桌面、APP store、手機(jī)的設(shè)置列表,所以 app 桌面圖標(biāo)需要很多個(gè)不同尺寸的切圖輸出。兩個(gè)平臺(tái)對(duì)應(yīng)的桌面圖標(biāo)設(shè)計(jì)輸出尺寸也不盡相同,在輸出的時(shí)候要把雙平臺(tái)的尺寸全部輸出切圖。桌面圖標(biāo)切圖只需要提供直角的圖標(biāo)切圖即可,手機(jī)系統(tǒng)會(huì)自動(dòng)生成圓角效果。
系統(tǒng)圖標(biāo)切圖輸出
一套圖適配雙平臺(tái):iOS平臺(tái)(iPhone 6plus版本除外)和安卓平臺(tái)公用 44*44px 切圖素材,即可實(shí)現(xiàn)一套切圖適配兩個(gè)平臺(tái)的開(kāi)發(fā)。
適配大屏幕:為了適配 iPhone 6plus、iPhone 7plus,單獨(dú)切一套比原有 44*44px 切圖大 1.5 倍的切圖,即 66*66px 大小的切圖。
APP內(nèi)功能圖標(biāo)
圖標(biāo)是可以有留白區(qū)域的,建議圖標(biāo)尺寸盡量不要過(guò)多。
圖片類切圖主要是指啟動(dòng)頁(yè)、新手引導(dǎo)頁(yè)、默認(rèn)提示、廣告圖等需要完整切圖的圖片。同一類型的圖片切圖一般要保持同樣的尺寸大小,以便于工程師開(kāi)發(fā)使用。另外一般這些切圖的文件較大,在切圖過(guò)程中需要控制切圖文件的大小。
全屏類切圖
局部類切圖
動(dòng)效元素切圖一般是指在 app 中加載動(dòng)效所需要的切圖元素。
gif 動(dòng)圖切圖一般分為三種:
一是只需要給到 gif 圖動(dòng)效的部分即可。
△ 城易logo
二是,導(dǎo)出序列圖片壓縮打包給開(kāi)發(fā)人員。
三是導(dǎo)出 json 。
Airbnb 開(kāi)發(fā)了一款動(dòng)效神器:Lottie,這是一個(gè)將 After Effects 動(dòng)畫(huà)提供給任意一個(gè) iOS,macOS,Android 還有 React Native 原生 APP 的文件庫(kù)。這些動(dòng)畫(huà)通過(guò)一個(gè)叫 Bodymovin 的開(kāi)源 After Effects 插件,以 JSON 文件的形式進(jìn)行輸出。Lottie 通過(guò) JSON 格式下載動(dòng)畫(huà)數(shù)據(jù)并實(shí)時(shí)提供給開(kāi)發(fā)者。
相關(guān)鏈接
如何導(dǎo)出json動(dòng)畫(huà)文件
打開(kāi) AE,首選項(xiàng) – 常規(guī),將允許腳本寫(xiě)入文件和訪問(wèn)網(wǎng)絡(luò)選項(xiàng)勾選上。
窗口 – 擴(kuò)展 – Bodymovin,選擇好合成和保存路徑后,點(diǎn)擊 Render 導(dǎo)出 data.jason 文件,再把該文件交給 iOS 開(kāi)發(fā) (其他同理),具體如下圖:
這里設(shè)置選擇 Demo ,可以導(dǎo)出 html 文件,在瀏覽器查看動(dòng)畫(huà)效果。選擇 Glyphs 將字體轉(zhuǎn)換成圖形形狀。
導(dǎo)出文件:
在線測(cè)試結(jié)果:可以直接上傳 json 文件,可以提前知道動(dòng)畫(huà)是否有問(wèn)題,然后再交付給開(kāi)發(fā)。
網(wǎng)址:https://nicolasjengler.github.io/bodymovins-json-tester/dist/
1. 通用切圖命名:組件_類別_功能_狀態(tài)@2x.png
舉例:tabbar_icon_home_default@2x.png(對(duì)應(yīng)中文:標(biāo)簽欄_圖標(biāo)_主頁(yè)_默認(rèn)@2x.png)
2. 模塊特有切圖命名:模塊_類別_功能_狀態(tài)@2x.png
舉例:bill_icon_search_pressed@2x.png(對(duì)應(yīng)的中文為:賬單_圖標(biāo)_搜索_ 默認(rèn)@2x.png)
3. 常用英文單詞表
現(xiàn)如今市場(chǎng)已有很多設(shè)計(jì)交互的平臺(tái),如:國(guó)內(nèi)的墨刀、藍(lán)湖、摹客等,國(guó)外的 Figma、invision 等,各自都有優(yōu)秀的特點(diǎn),既滿足交互需求,又能有標(biāo)注切圖功能,選擇適合自己團(tuán)隊(duì)的工具與開(kāi)發(fā)一起協(xié)作即可。
1. Figma
支持 sketch 導(dǎo)入,F(xiàn)igma 也像 Zeplin 一樣,標(biāo)注頁(yè)面間距與尺寸,并且支持各種圖片格式、尺寸、形態(tài)輸出,開(kāi)發(fā)人員也有相應(yīng)的代碼可用參考,分享鏈接即可。
2. 墨刀
支持 sketch 上傳頁(yè)面至客戶端,分享鏈接即可。支持多種切圖格式下載,開(kāi)發(fā)人員也有相應(yīng)的代碼可用參考,操作簡(jiǎn)單清晰。
3. 藍(lán)湖
支持軟件 PS、sketch 上傳在線標(biāo)注,在設(shè)計(jì)源文件上切好圖片,開(kāi)發(fā)人員可在線上下載,且有相應(yīng)的代碼可用參考,分享鏈接即可。
文章來(lái)源:優(yōu)設(shè)
藍(lán)藍(lán)設(shè)計(jì)的小編 http://paul-jarrel.com