File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -621,7 +621,9 @@ public Observable<Location> syncLocations() {
621621
622622资源文件命名为全部小写,采用下划线命名法。
623623
624- 如果想对资源文件进行分包可以参考我这篇文章:** [ Android Studio 下对资源进行分包] [ Android Studio 下对资源进行分包 ] ** 。
624+ 如果是组件化开发,我们可以在组件和公共模块间创建一个 ui 模块来专门存放资源文件,然后让每个组件都依赖 ui 模块。这样做的好处是如果老项目要实现组件化的话,只需把资源文件都放入 ui 模块即可,如果想对资源文件进行分包,可以参考我这篇文章:** [ Android Studio 下对资源进行分包] [ Android Studio 下对资源进行分包 ] ** ;还避免了多个模块间资源不能复用的问题。
625+
626+ 如果是三方库开发,其使用到的资源文件及相关的 ` name ` 都应该使用库名作为前缀,这样做可以避免三方库资源和实际应用资源重名的冲突。
625627
626628#### 5.1 动画资源文件(anim/ 和 animator/)
627629
@@ -654,7 +656,9 @@ public Observable<Location> syncLocations() {
654656
655657专门存放颜色相关的资源文件。
656658
657- 命名规则:` 类型_逻辑名称 ` 。
659+ 命名规则:` 类型{_模块名}_逻辑名称 ` 。
660+
661+ 说明:` {} ` 中的内容为可选。
658662
659663例如:` sel_btn_font.xml ` 。
660664
@@ -1189,6 +1193,7 @@ AS 已帮你集成了一些注释模板,我们只需要直接使用即可,
11891193
11901194## 版本日志
11911195
1196+ * 17 / 12 / 08: 新增组件化和三方库开发资源文件规范;
11921197* 17 / 12 / 05 : 新增 logo;
11931198* 17 / 12 / 04 : 完善按功能分包,修复 typo,定该版为完结版;
11941199* 17 / 12 / 03 : 完善代码样式规范和测试规范;
You can’t perform that action at this time.
0 commit comments