如何优雅的管理你的res资源文件

问题:

在正常项目里,会有N个页面,Activity我们会分包名,可以自己规定,但是布局文件,图片,等一些资源文件等并不能进行分组,导致随着项目的进行,会有越来越多的布局文件,一堆图片,想找个文件,每次都翻半天。看花眼。。。

怎么办?

如果res下面的资源文件也能像java下的文件一样,能分包分组那不就看起来舒服多了。

动手解决。

首先百度下,又有老大的支援,找到了这个folding-plugin,照着翻译就是折叠-插件。。。。。好吧。点传送门。

  • 下载插件

如何优雅的管理你的res资源文件_第1张图片
下载插件
  • 解压拿到.jar文件

如何优雅的管理你的res资源文件_第2张图片
解压文件
  • 导入AS【File->Settings-Plugins,选择自定义插件,导入.jar文件】,导入完成,重启studio

如何优雅的管理你的res资源文件_第3张图片
导入第一步
如何优雅的管理你的res资源文件_第4张图片
导入第二步
  • 重启之后。就会发现,右键res。就会发现多了一个选项,Group会显示分组。UnGroup会隐藏分组。

如何优雅的管理你的res资源文件_第5张图片
Group
  • 要注意的问题:这些分组都是虚拟的,在Android视图下无效国,project等皆有效。

如何优雅的管理你的res资源文件_第6张图片
要注意的
  • 分组名字的命名是由布局文件的开头第一个单词为基准如:activity_order_affiml。这个布局文件会被分到res-layout- "activity"【实际并不存在】下面。只要是layout下,activity开头的都会放在这个“activity”下。

  • 看下效果,上半部分是layout布局文件,下面是图片资源

分组前:

如何优雅的管理你的res资源文件_第7张图片
分组前

分组后:

如何优雅的管理你的res资源文件_第8张图片
分组后
  • 除了folding-plugin这个插件之外,大家有兴趣可以看下ResourceNestingExample。会创建真正的文件夹。

附上相关的传送门:

folding-plugin下载
https://github.com/dmytrodanylyk/folding-plugin/releases 超级简单的。(虚拟文件夹)
https://github.com/eskimoapps/ResourceNestingExample 有些复杂的。(会创建真正的)

你可能感兴趣的:(如何优雅的管理你的res资源文件)