Glide v4 GlideApp

最近项目,经过调研和评估,图片框架准备上Glide.

首先 https://github.com/bumptech/glide,现在版本更新到4.0.0了。

虽然按Getting Started添加了框架引用,大致如下:

 


经过mavenCentral()和相关的引用,发现按Generated API 无法生成GlideApp,无法使用原先链式api,百度了一下结果有这个问题的人还不少,但是作者都没有写出问题的关键。

大致都是这么说,首先 重写 

@GlideModule
public final class MyAppGlideModule extends AppGlideModule {}
加上@GlideModule,然后clean,rebuild,或是makeProject,有人竟然在下面还评论多clean和rebuild几次,我当时 就懵B了。这是赤裸裸在挑战AS啊。
于是,我决定去官网看一下api探个究竟,http://bumptech.github.io/glide/doc/generatedapi.html

	官网是这么说的在你的应用程序里面必须包含一个AppGlideModule的实现,再仔细看下面package com.example.myapp, 注意这个类的存放位置一定是在你程序包名下面,不能在任何一个二级包里面。至于MyAppGlideModule命名可以随便命名。当然我的命名是GlobalGlideConfig,毕竟要通俗易懂的原则还是要在嘛。不能像支付宝前两天的道歉函那样嘛。需要改的一定要改啊。
	至于为什么我就不在这里详解了,至于为什么要在应用包名下面,源码里面可以看出来。特别是源码注释一定要看,亲情提醒。
	希望可以帮助无辜的你们。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值