公共資源命名分析
帶 * 代表重要成分
開頭 *
爲了區分公共資源和普通資源,同時也是爲了方便代碼中查看,以特定關鍵字開頭如:hcb
資源分類(可選)
資源主要分爲4種大類別,由於Android本身資源文件會有文件夾區分,可以省略。
- color 縮寫cr
- dimens 縮寫dm
- style 縮寫st
- themes 縮寫tm
使用分類 *
不同資源下可能存在不同使用場景的情況,例如dimens中可能包含:文字大小,內外邊距,分割線寬度等等。
字體
- font 縮寫fn
- margin 縮寫ma
- divide 縮寫dv
- Corner 縮寫cn
顏色
- 品牌色 Visual Identity 縮寫vi
- 輔助色 aid
- 中性色 neutral 縮寫nt
使用場景
根據使用場景分類可以幫助在使用時快速定位到想要的模塊,如:
文字
- title
- subtitle
- discription
- dialog
顏色
- common 縮寫cm
- enterprise 縮寫ep
特有關鍵字
每個資源特有關鍵字,以能直觀識別出特定含義爲準,如果沒有或者不好表示就以1,2,3,4,5等自然數代表。
-
Common cm 通用
-
alt 備選
-
background bg底色
-
label 標籤
,…
舉個栗子
文字
-
hcb_font_title_1
-
hcb_font_title_2
-
hcb_font_title_3
-
hcb_font_subtitle_1
-
hcb_font_subtitle_2
-
hcb_font_subtitle_3
-
hcb_margin_1
-
hcb_margin_2
-
hcb_margin_3
-
hcb_divide_1
-
hcb_divide_2
-
hcb_divide_3
-
hcb_cn_lable
-
hcb_cn_cm
…
顏色
-
hcb_vi_cm
-
hcb_vi_cm_alt
-
hcb_vi_ep
-
hcb_vi_ep_alt
-
hcb_vi_energy
-
hcb_vi_etc
-
hcb_vi_finance
-
hcb_aid_1
-
hcb_aid_1_bg
-
hcb_aid_2
-
hcb_aid_2_bg
-
hcb_aid_3
-
hcb_aid_3_bg
-
hcb_nt_1
-
hcb_nt_2
-
hcb_nt_3
…