Skip to content

Commit a5699fd

Browse files
author
Blankj
committed
see the log
1 parent ba0976f commit a5699fd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff 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: 完善代码样式规范和测试规范;

0 commit comments

Comments
 (0)