UI 設計小白入門論

不洗碗工作室發表於2017-12-12

作者:不洗碗工作室 - Ajiajia葭

作者聯絡方式:549044363@qq.com

版權歸作者所有,轉載請註明出處

(兩個月前,新手入門的我可以說是一頭霧水,很多方面都從未涉足,但,“種一棵樹最好的時間是十年前,其次是現在”,慢慢摸索,在學長學姐們的點撥和建議中慢慢成長起來,平日裡也留下了一些小總結,近日對學到的東西進行了歸類整理,一定程度上對新手可以提供入門幫助。於是這篇小文章就誕生了。然而我的命名和尺寸等也還不規範,工具也不還不夠熟練,現在仍處於猥瑣發育期,所以這篇文章不僅僅是供大家參考,更是寫給自己,如果文中有什麼不恰當的地方,歡迎批評指教,希望與大家共勉,一起進步)

基礎工具

裝置

  • 一臺Mac可以助你一臂之力,或者裝黑蘋果

app(基於蘋果系統)

  • sketch可以說是專門為UI設計師量身定做的PS簡化版本,所需要的功能都有,介面友好,而且對我而言,用起來會感覺比Photoshop更加便捷。(附:sketch中文使用者手冊
  • 切圖工具
    • PxCook(後面會具體講到)
    • Zeplin

網址

設計師導航網址(其實這個用好了,enough)

icon

圖片(有時候就是靈魂)

什麼都不會的時候,最好的方式就是借鑑

顏色素材與靈感

logo設計

  • 25學堂(裡面的UI乾貨,挺不錯的)
  • 手機上的兩個app也可以進行初設計(裝在口袋裡的logo設計)
    • Logo Market和 Logo Shop

分層級關係(接下來,開啟你的sketch)

你設計出來的介面,不僅僅是給你自己看的,還有開發工程師,不僅僅是給你當下看的,還有未來接手此專案的下一屆UI,所以,你得有明確的分類規範,命名規範.....如果可以讓從未接觸過此專案的人,看到你的目錄能夠一目瞭然,那你就成功一半了。接下來,我們就一起來學習一下。

三句箴言

  • 每一個 app 對應 一個 Sketch 檔案
  • 每一個 app獨立介面的彙總 對應 一個page
  • 每一個 app的小介面是一個 Artboard

UI 設計小白入門論

UI 設計小白入門論

注意:在每一個Page內,還需要專門建立一個Artboard來說明 尺寸規範

UI 設計小白入門論

  • 顏色規範(color所出現的不同場景)
  • 字型大小規範
  • 圖示規範(icon選中及未被選中時的顏色)
  • 按鈕規範(預設和不可點選的狀態、及其他)

命名

一般來說,安卓或IOS開發工程師是在接收到UI的設計圖之後開始工作,然而很多時候,在處理來自UI的圖片命名上,總要或多或少的花費一些時間,因為大部分是“中文+數字”,所以安卓師在畫layout佈局的時候就需要:開啟英漢詞典查單詞->安卓規範命名id->修改圖片名字id,再把圖片拖入drawable中。 其實,UI可以為這個過程加一個“疾跑”,想象一下,如果工程師在拿到切圖的時候,就可以直接用這個名字來令為id,這可以一定程度上節省很多時間,與此同時,UI的英文單詞量可以有顯著上升的,這個可以有!哈哈哈哈

  • Artboard(畫板)命名

    • 模組-功能

    UI 設計小白入門論

    • 將所有的Artboard按照序列號排好,相同模組內容的需要放在一起
    • 另外:最頂層加一個額外的Artboard,主要用來畫流程線,和一些資訊備註,如:

UI 設計小白入門論

  • Layer(圖層)命名

    • 將頁面大型分塊,大塊建檔案包,按照圖層內容進行分包
    • 型別--範圍--功能
  • icon(圖示)命名

    • 模組--類別--功能--狀態
    • 文字顏色:text字首
    • 分割線顏色:div字首

狀態:

  • 預設狀態的顏色,新增normal字尾
  • 按下時的顏色,新增pressed字尾
  • 選中時的顏色,新增selected字尾
  • 不可用時的顏色,新增disable字尾

類別:

  • 導航欄:nav
  • 頁面標題:title
  • 按鈕:btn
  • 標籤:label
  • 提示文字:hint
  • 選單欄:tab
  • 背景圖片:bg
  • 預設圖片:def

基礎概念

Android開發單位

  • dp
    用於標註“長度”的單位
  • sp
    用於標註“字型”的單位

設計稿尺寸

  • 推薦1080x1920px(sketch使用者:540 x 960)

介面控制元件尺寸

UI 設計小白入門論

  • 底部(頂部)導航欄

    • 作用:便於使用者切換頁面,提供快速導航的功能
    • 適用條件:3~5個同等級的跳轉介面,如果少於三個可以考慮Tabs(標籤)來替代,如果大於三個則可以通過其他位置,比如導航抽屜來安放。
  • 狀態列

    • 作用:顯示電量、時間、訊號、網路等狀態
  • 標籤欄

介面圖示尺寸(1080x1920px)

  • 啟動圖示(home頁或app列表頁):48 x 48 dp
  • 操作欄圖示:整體大小為32x32dp圖形實際區域為 24x24dp
  • 上下文圖示:整體大小為16x 16dp圖形實際區域為 12x12dp
  • 系統通知圖示:整體大小為24x24dp ,圖形實際區域為 22x22dp
  • 最細畫筆:不小於6px

介面文字

  • 字型
    • 英文字型:Roboto
    • 中文字型:source han sans 或者noto sans CJK

圖片命名規範

  • 模組--類別--功能--狀態.png

為你飛得更高,來一些助攻吧

切圖工具PxCook

使用詳情

具體操作:Pxcook

  • 快速匯出:一鍵快速匯出到PxCook,無縫享受智慧標註

UI 設計小白入門論

  • 資料填充:快速批量填充名字、時間、日期、手機號、郵箱

UI 設計小白入門論

  • 快速複製:精準到畫素的快速批量複製設計元素

UI 設計小白入門論

  • 快速參考線

UI 設計小白入門論

不斷更新中.....

相關文章