設計師需要懂點 Android 的姿勢-切圖命名

Android切圖的一點常識

  • Android切圖尺寸所代表的意義

    • Android默認有五種大小規(guī)格分別是mdpi hdpi xhdpi xxhdpi xxxdpi
    • 尺寸對應關系
文件夾 尺寸 倍數(shù)關系
mdpi 480X320 1.0
hdpi 800X480 1.5
xhdpi 1280X720(720p) 2.0
xxhdpi 1920X1080(1080p) 3.0
xxxhdpi 3840X2160(4k) 4.0
  • 如果你想一套圖能夠即適合iOS又能夠適配Android那么請用二倍二倍二倍圖來做

    為什么呢?

    俗稱的

    iOS 2倍圖在iPhone6分辨率上1334X750

    Android上2倍圖是xhdpi 對應的分辨率1280X720

    他們的分辨率是非常接近的,

    所以,一倍圖就能夠最好的適配iOS和Android。

    ….

    請用2倍圖做設計稿

    請用2倍圖做設計稿

    請用2倍圖做設計稿
    ?

  • 切圖方法規(guī)范

    • sktch默認自帶Android和iOS切圖的
      ?
  • 命名方法規(guī)范

    • 個人覺得文件命名就應該做到
      • 見名知意*
      • 用最少的詞表達最清晰的含義
      • 用英語不要用拼音
      • 不要用有空格,逗號,點等特殊字符(只能是數(shù)字,26英文小寫,下劃線(是_不是-也不是——)
      • 全部用小寫英語(不要大寫)
      • 單詞之間用下劃線區(qū)分
  ?
  • 一些命名的不成文規(guī)定

    一般意義上命名一般都遵循以下規(guī)則

    一個圖必然有以下幾個因素 在哪兒?是什么?干什么的?什么狀態(tài)?

    于是就可以這樣命名
    (在哪兒)_(是什么)_(干什么)_(什么狀態(tài))

    例如
    home_tab_mine_checked

    ? mine_menu_setting
    ?

  • 命名方法

    • 靜態(tài)命名
組件 命名 舉個栗子
按鈕(button) btn btn_login
圖標(icon) ic ic_setting
背景(background) bg bg_login
底欄(TabLayout) tab tab
Logo logo logo_ezbuy
頂欄菜單(menu) menu memu_setting
默認圖 default default_avatar
  • 動態(tài)命名(所謂動態(tài)就是同一個區(qū)域有不同的狀態(tài),例如一個按鈕有按壓和正常狀態(tài),一個選項有選中和非選中狀態(tài))
狀態(tài)組件 命名 舉個栗子
按壓 _normal, _pressed btn_login_normal btn_login_pressed
可用 _enable _unable bg_pay_enable bg_pay_unable
選中 _checked _unchcked tab_prime_checked tab_prime_unchecked
  • 功能命名
功能性組件 命名 舉個栗子
Home頁面上的按鈕 home_btn_... home_btn_search
Home頁面上tab欄狀態(tài) home_tab_ … _checked/unchecked home_tab_prime_checked home_tab_prime_unchecked
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容