sketchapp zeplin

如何輸出適用於 iOS 與 Android行動裝置的圖示?

陳宜萍 2018/08/26 13:49:33
14732

如何輸出適用於 iOS 與 Android行動裝置的圖示?


簡介

使用目前主流的繪製UI軟體 - Sketch App 搭配 Zeplin 製作行動裝置 Android, iOS的UI圖示

作者

陳宜萍


以目前主流的繪製UI軟體 - Sketch App,製作行動裝置 Android, iOS的UI時,再出圖至Zeplin的小訣竅:
 
首先要先提到 iOS 及 Android 所定義的解析度倍率
  • iOS
  • @1x:163 ppi
  • @2x:326 ppi,1x的2倍大
  • @3x:401 ppi,1x的2.4倍大,蘋果定義成3倍,是避免倍率的辨識混淆,但在系統建構時會自動縮小至2.4倍。

  • Android
  • mdpi:160 dpi、1倍
  • hdpi:240 dpi、1.5倍
  • xhdpi:320 dpi、2倍
  • xxhdpi:480 dpi、3倍
  • xxxhdpi::640 dpi、4倍
 
上方定義中的解析度@1及mdpi,能讓1pt=1px=1dp的尺寸,製作UI設計可以使用@1x / mdpi,以便後續進行切圖時,更為省事。
 
在Sketch上如何利用倍率進行切圖並做 Zeplin輸出,讓使用Zeplin的工程師,可以直接從該軟體存取多種尺寸的圖示呢?
  • Step 1: 在Sketch製作時,針對iOS或Android,使用@1x 或 mdpi 尺寸繪製UI
  • Step 2: 將需要的元件做切圖的動作,尋找工具列中的Plugins > Zeplin > Export selected
  • Step 3: 輸出時,會自動開啟Zeplin,請自行新增專案
  • Step 4: 匯入Zeplin時,請選擇輸出1x/ mdpi 格式
在這樣的設定下,往後存取從Zeplin的圖示就會有@1x/ mdpi, hdpi, @2x/ xhdpi, @3x/ xxhdpi, xxxhdpi等等,標準的倍率尺寸。 
 
陳宜萍