Glide 4.14.0 发布了,Glide 是一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。
新特性
- 添加对 KSP 的支持(有关如何使用 KSP 处理器的详细信息,请参阅下载和设置以及生成)。
- 添加 Compose 集成的 alpha 版本 (Docs)
- 如要支持 Compose 集成,请添加通用 Kotlin 支持的 alpha 版本,将 Glide 请求转换为 Flow 的实用程序(文档,7d9e1a3)
- 使用框架 API 在 P+ 上启用动画 WebP 解码 (ad35f5e)
- 允许用特定主题加载 Drawables (17cae33)
bug 修复
- 在后台线程上的 API < 24 上注册连接侦听器( 96596ae )
- 在 Robolectric 中禁用 ParcelFileDescriptor 倒带 ( 9840c91 )
- 在每个图像头解析器之间回绕 ByteBuffers,以避免多个解析器读取数据时出现的虚假故障 ( 4f29ada )
- 设置错误请求生成器时,避免目标的重复通知 ( 5c232dd )
- 在 DecodeJob 中使用正确的运行原因 ( 1a2cfe3 )
弃用
- 弃用 Glide 的 Extensions、GlideApp、GlideRequest 和 GlideRequests。这些扩展很少使用,并且给原本相当简单的注释处理器增加了很多复杂性。有关详细信息,请参阅 API 弃用。
- 弃用 Android 框架的 Fragment 支持,进而使用 androidx Fragments ( e802964 )
其他更改可查看更新公告:https://github.com/bumptech/glide/releases/tag/v4.14.0