Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

资源对象命名规则修改建议 #5

Open
kingtami opened this issue Dec 8, 2017 · 3 comments
Open

资源对象命名规则修改建议 #5

kingtami opened this issue Dec 8, 2017 · 3 comments

Comments

@kingtami
Copy link

kingtami commented Dec 8, 2017

命名规则:类型{_模块名}_逻辑名称、类型{_模块名}_颜色
建议改为:
模块名_类型_逻辑名称、模块名_类型_颜色

因为如果开发到一定阶段要转组件化, 这样处理资源文件会方便很多. 就算不组件化, 名称看起来也是很整齐的, 因为个人之前经历过, 不确定作者有更全面的考虑吧?

@Blankj
Copy link
Owner

Blankj commented Dec 8, 2017

我应该再加一小节,这方面我忘记了,组件化或者三方库存在 xml 相关文件或者相关 name 的话,应该都以组建名或库名作为前缀,过会会补上哈。

@Blankj
Copy link
Owner

Blankj commented Dec 8, 2017

不过我觉得你这样的组件化其实做得不是很好,我觉得组件化可以多一个 ui 模块专门存放资源文件,那样你就可以直接把之前项目的资源文件都放在那里即可,如果要对资源分包,那也没问题,可以结合我的这篇文章:对资源进行分包,这样就避免了你说到的情况,而且你那样每个模块都自己单独写一套,那么 values 下面的就会有很多重复,比如有很多个值都是 1dp,很多个颜色值都是白色,两个模块有差不多的布局也不能复用,哈哈,个人所见,以后等我开源这个组件化框架你就知道了。

@davidgerka
Copy link

大哥,啥时候开源这个组件化框架呢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants