安卓开发 drawable资源文件命名

2019-02-24  本文已影响0人  风的影子XL

drawable

全部小写,采用下划线命名法,加前缀区分

命名规则:

通用:用途_逻辑名

通用:用途_颜色

模块专用:用途_模块名_逻辑名

模块专用:用途_模块名_颜色

说明:用途也指控件类型(具体见附录1:控件缩写表)

可加后缀 _small 表示小图, _big 表示大图,逻辑名称可由多个单词加下划线组成.

举例:

名称 说明

btn_main_home.png 按键用途_模块名_逻辑名称

divider_maket_white.png 分割线用途_模块名_颜色

ic_edit.png 图标用途_逻辑名称

bg_main.png 背景用途_逻辑名称

btn_red.png 红色按键用途_颜色

btn_red_big.png 红色大按键用途_颜色

ic_head_small.png 小头像用途_逻辑名称

bg_input.png 输入框背景用途_逻辑名称

divider_white.png 白色分割线用途_颜色

bg_main_head 主模块头部背景图片用途_模块名_逻辑名称

def_search_cell 默认搜索界面单元图片用途_模块名_逻辑名称

ic_more_help 更多帮助图标用途_逻辑名称

divider_list_line 列表分割线用途_逻辑名称

sel_search_ok 搜索界面确认选择器用途_模块名_逻辑名称

shape_music_ring 音乐界面环形形状用途_模块名_逻辑名称

如果有多种形态,如按钮选择器:sel_btn_xx.xml

sel_btn_xx 按钮图片使用btn_整体效果(selector)

btn_xx_normal 按钮图片使用btn_正常情况效果

btn_xx_pressed 按钮图片使用btn_点击时候效果

btn_xx_focused state_focused聚焦效果

btn_xx_disabled state_enabled (false)不可用效果

btn_xx_checked state_checked选中效果

btn_xx_selected state_selected选中效果

btn_xx_hovered state_hovered悬停效果

btn_xx_checkable state_checkable可选效果

btn_xx_activated state_activated激活的

btn_xx_windowfocused state_window_focused

上一篇下一篇

猜你喜欢

热点阅读