也許你曾經(jīng)用過這個插件來對資源文件layout進(jìn)行分類https://github.com/dmytrodanylyk/folding-plugin,但如今隨著AS版本的升高藐俺,該插件已經(jīng)不再支持。
now榕堰,我來分享一種比這個插件更加優(yōu)秀合理地對資源進(jìn)行分包,讓你的資源文件看起來簡明有序之景。
先上效果圖限佩,如下所示:
image.png
從圖中可以看出叛溢,我們新增了 res_core
和 res_sub
塑悼,我們可以對每個模塊的資源都進(jìn)行具體分類,不只是layout楷掉,還有drawable及value厢蒜,是不是心動了,趕緊照著如下配置試一試吧烹植,別再讓資源文件們“混為一潭”了斑鸦。
方法很簡單,配置我們的app文件夾下的build.gradle文件草雕,比如我的
android {
...
sourceSets {
main {
res.srcDirs('src/main/res', 'src/main/res_core', 'src/main/res_sub')
}
}
}
配置完之后巷屿,sync project一下就成功了。
補(bǔ)充:發(fā)現(xiàn)有小伙伴試驗(yàn)不成功促绵,好伐攒庵,是我疏漏了,文件夾是要自己創(chuàng)建的败晴,因?yàn)樽约簞?chuàng)建的文件夾gradle不能解析為資源文件來使用浓冒,所以需要在build.gradle中進(jìn)行配置,這樣你們就懂了吧尖坤。
如果還有問題稳懒,可以參照AndroidUtilCode的使用