一、在APP主项目里使用:
1、在gradle中添加依赖:
![](https://img.haomeiwen.com/i5435063/e98d7bab70f1e31b.png)
2、在主项目包下新建 MyAPPGlideModule(名字随意,注意,一定要再一级目录下),extends AppGlideModule:
![](https://img.haomeiwen.com/i5435063/03227e4a0a3eac95.png)
@GlideModule
public class MyAppGlideModule extends AppGlideModule {
//不需要写东西
}
做完这些准备工作后make 工程,就可以了。
二、在library中使用:
1、在library的gradle中添加依赖:
![](https://img.haomeiwen.com/i5435063/4462f47cdd33873c.png)
2、在主项目的gradle中添加依赖:
![](https://img.haomeiwen.com/i5435063/179904d030e0d0a2.png)
3、在主library包下新建和主项目包名一样的目录,例如:com.spyro.demo,然后在目录下新建 LibAppGlideModule,extends AppGlideModule(注意,不能使用LibraryGlideModule):
![](https://img.haomeiwen.com/i5435063/3256b2c55aebd4d8.png)
@GlideModule
public class LibAppGlideModule extends AppGlideModule{
}
4、然后make 工程,就可以了。
当然了,有些人可能觉得再新建个目录,而且还要和主项目包名一致这样很麻烦,也可能觉得打乱项目结构。
如果你一定要在二级目录下写这个LibAppGlideModule,也可以,你可以先按方法2写好后,make完工程看到GlideApp之后,再把ibAppGlideModule移动到你想要放的位置,然后把刚才新建的包删掉,这样就可以了~
网友评论