为什么Kotlin在设置Glide错误时可以从资源中创建扩展函数?

问题描述 投票:0回答:1

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

我的守则

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

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

必需:RequestBuilder

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

android kotlin android-glide
1个回答
4
投票

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

@GlideModule
class MyGlideModule : AppGlideModule

见这里:GlideModule

© www.soinside.com 2019 - 2024. All rights reserved.