1.首先理解一下aar的构造
classes.jar ----代码
res---资源文件
2.替换
查看res里面的资源文件,这个资源文件事实上都是跟安卓的资源文件夹是一样的。你只需要理解xml和里面的图片就好。然后你拿到里面确切的图片名称,颜色,等都是可以换的.甚至xml都是可以改的.直接覆盖名称就好了。
比如res里面有一个a.xml。你在你的外面的app的依赖aar.这样你就可以也写一个a.xml这样就会直接覆盖掉aar里面的资源文件.原理是gradle的编译默认是会找依赖关系最近的覆盖.