android - 为什么当设置 Glide 错误可从资源绘制时,Kotlin 会提示创建扩展函数?

标签 android kotlin android-glide

我是 Kolin 的新手,我正在将旧代码库转换为 Kotlin。我在使用 Glide 加载图像时遇到错误。

我的代码

Glide.with(context)
.load(url)
.apply(options)
.error(R.drawable.ic_no_image)
.into(imageView)

通常这是正确的。但我在 error() 构建器方法中从 Kotlin 编译器收到类型不匹配错误。

必需:RequestBuilder

任何人都有任何没有扩展功能的解决方案。

最佳答案

我相信您想要创建一个类,例如MyGlideModule,它扩展AppGlideModule并用@GlideModule注释 然后,您可以调用 GlideApp.With(...),而不是调用 Glide.With(...),并且这些额外的方法应该可用。

@GlideModule
class MyGlideModule : AppGlideModule

请参见此处:GlideModule

关于android - 为什么当设置 Glide 错误可从资源绘制时,Kotlin 会提示创建扩展函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54803715/

相关文章:

android - 在 ImageView Android 中使用 Glide 调整图像大小

java - 注册时 SIP 错误

android - 以编程方式退出android应用程序

java - 主保理程序只能保理 4

kotlin - 我如何规避 Kotlin 的泛型类型差异约束

java - 使用glide将图片插入ArrayList

Android - 对话框中的共享元素转换

kotlin - 在 Kotlin 中使用索引迭代 IntArray 的最佳方法

java - 在使用 gradle 构建 Kotlin 应用程序时,在 Jar 中找不到主类

Android Glide加载图片文件apply overlay并设置为imageview