美文网首页
Android资源文件命名规范建议

Android资源文件命名规范建议

作者: 拜拜了萤火虫 | 来源:发表于2019-06-10 15:47 被阅读0次

相信很多童鞋在Android开发过程中,遇到类似问题:比如一个sharp表示的背景,每个人都各自创建一个xml文件,其实只保留一份共用即可,只是开发阶段不知道同样的背景是哪个文件。换而言之,无法从命名识别出该文件表示的内容,这种情况下命名规范势在必行。
资源文件命名规范:
一、drawable目录下,shape自定义背景(background)或选择器(selector)命名规则:
形状(shape) + 填充(solid)/描边(stroke) + 色值#1(rgb) + 圆角描述(0/1) + 圆角半径(radius) + {s + 色值#2(rgb)}

1、形状对应属性shape,值包括:line、oval、rectangle(简写rect)、ring
2、填充/描边:solid、stroke
3、色值#1为十六进制色值,如b3b3b3
4、0表示圆角,1表示直角,按left-top、right-top、left-bottom、right-bottom的顺
   序依次描述。如0000表示四个角均为圆角,0011表示左上和右上为圆角,剩余为直角。
5、圆角半径对应属性radius,描述如r4,表示圆角半径为4dp。
6、花括号部分为selector专有,色值#1和色值#2分别为默认
   状态色值和非常规状态(点击clicked/按压pressed/不可用enable=false等)色值.

综上,假如一个背景色为b3b3b3的四个角均为圆角,圆角半径为3dp的矩形,完整文件名表示
为:
   rect_solid_b3b3b3_0000_r3.xml, 
   (selector表示,rect_solid_b3b3b3_0000_r3_s_bbbbbb.xml)

二、color命名规则
文件名:“color”字符 + 色值(rgb),其中色值部分全部用小写字母,如color_b3b3b3
资源文件表示的色值用大写字母,如<color name="color_b3b3b3">#B3B3B3</color>

以上资源文件命名,均通用命名方式,不涉及任何业务。
(未完待续)

相关文章

  • Android开发中的优化方案

    一、命名规范 代码规范先从命名规范开始,Android的命名规范主要涉及:Java源代码,xml文件,图片资源。 ...

  • Android资源文件命名规范建议

    相信很多童鞋在Android开发过程中,遇到类似问题:比如一个sharp表示的背景,每个人都各自创建一个xml文件...

  • 技能积累

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

  • Android开发规范

    一、Java语言规范 详见:Android开发java编写规范 二、Android资源文件命名与使用 1. 【推荐...

  • Android开发规范

    title: Android开发规范 摘要 1 前言 2 命名规范 3 资源文件规范 4 版本统一规范 5 第三方...

  • Android 资源命名规范整理

    参考结合官方、各厂、各博客标准命名规范,整理出的符合 Android 风格的资源命名规则。 布局文件(Layout...

  • Android 开发规范

    Android开发规范 命名规范 资源文件需要带模块名前缀(模块化实行暂无需),以小写加下划线方式命名. layo...

  • Android 开发规范总结

    个人总结的 Android 开发规范,其中控件缩写及 Android 资源文件命名部分不是很确定,有待商榷。Jav...

  • [iOS-Practice] 图片资源的管理

    iOS 及 Android 应用开发中,怎样命名和管理切图资源最科学?iOS 切图文件命名规范 移动应用作为面向用...

  • Android 命名规范 (提高代码可以读性)

    android文件众多,根据名称来辨别用途很重要,因此命名要规范 这篇文章可参考:Android 命名规范 (提高...

网友评论

      本文标题:Android资源文件命名规范建议

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