美文网首页
安卓开发 drawable资源文件命名

安卓开发 drawable资源文件命名

作者: 风的影子XL | 来源:发表于2019-02-24 21:41 被阅读0次

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

相关文章

  • 安卓开发 drawable资源文件命名

    drawable 全部小写,采用下划线命名法,加前缀区分 命名规则: 通用:用途_逻辑名 通用:用途_颜色 模块专...

  • 技能积累

    [TOC] Android 文集 安卓开发规范(updating)1 前言2 AS规范3 命名规范4 资源文件规范...

  • 2018 安卓开发规范

    安卓开发规范(updating) 摘要 1 前言 2 AS规范 3 命名规范 4 资源文件规范 5 版本统一规范 ...

  • 开发规范1

    安卓项目资源命名规范

  • 关于安卓shape自定义虚线

    内容如题,安卓使用shape自定义虚线。代码如下: 然后再布局中调用该drawable资源文件即可。备注:如调用失...

  • 安卓中的Drawable资源文件

    layer-list layer-list 是将一系列图片叠加放置来形成所需要的图片,格式形如 叠放顺序是顺序叠...

  • Android复习

    1、安卓系统开发:开源操作系统 2、安卓系统命名规则:1.5后甜点命名规则 3、Androidstudio 4、基...

  • Android学习笔记-屏幕适配

    layout ,drawable 根据文件夹的命名系统查找资源。类似:layout/用于横向,layout-por...

  • Android 自定义Toast

    1、创建一个drawable资源xml文件,用作toast的背景,命名为:toast_background.xml...

  • 样式(style)和主题(theme)资源

    在安卓中,提供了用于对安卓应用进行美化的样式和主题资源,使用这种资源可以开发出各种风格的安卓应用。 样式资源 st...

网友评论

      本文标题:安卓开发 drawable资源文件命名

      本文链接:https://www.haomeiwen.com/subject/neqiyqtx.html