命名规则
概述
整体来说描述文件命名格式以文件类型 _ 背景色 _ 边界线圆角大小 _ 边界线宽度这样的形式来命名。
其中文件类型分为btn
和bg
两种类型,分别代表设置组件的背景和设置可点击组件的背景。
如果是btn
开头的文件,则后续的背景色、边界线圆角大小等等信息以未点击时状态来命名。
背景色
背景色注意事项:
如果是填充背景的文件,就以
bg
开头;如果是填充点击事件的文件就以sel
开头;如果背景色有渐变色,用
gradient
表示,后续紧跟开始色和结束色,例如:10dp
圆角、白色到红色渐变的渐变色写作:bg_gradient_white_red_10dp
;
边界线圆角大小
边界线圆角大小有几点需要注意:
- 例如背景色白色、
2dp
圆角、边界线为1px
的drawable
文件写作:bg_white_10dp_1px
,所有数值的默认值为1,所以可以省略最后一位边界线宽度,写作:bg_white_10dp
。
- 边界线圆角的四个角左上(lt),右上(rt),右下(rb),左下(lb)。如果四个圆角度数一致,则缩写为一个值,例如:
bg_white_10dp
。如果只有左上和右上都是10dp圆角,则写作:bg_white_lt_rt_10dp
。
边界线宽度
边界线注意事项:
默认值为1px,可以省略;
如果是虚线,则使用dash描述,如背景白色、10dp圆角、5px的虚线:
bg_white_10dp_dash_5px
;如果虚线本身有宽度要求,比如10px,则写作:
bg_white_10dp_dash_10px_line_5px
。