Glide 4.9.0 发布了,Glide 是一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。
4.9.0 带来了一些新特性、bug 修复和破坏性变更等内容。
值得关注的有以下内容
允许在没有生成 API 的情况下直接在 RequestBuilder 中应用 RequestOptions(ed20643)
例如,以前要应用 centerCrop,必须使用静态方法和apply()
:
Glide.with(fragment) .load(url) .apply(centerCropTransform()) .into(imageView);
或者使用生成的 API 和注释处理器:
GlideApp.with(fragment) .load(url) .centerCrop() .into(imageView);
在该版本更改之后,即使没有生成的API /注释处理器,我们也可以直接访问标准的 RequestOptions 方法:
Glide.with(fragment) .load(url) .centerCrop() .into(imageView);
不过 API 扩展仍然需要生成 API,并包含集成库。