【发布时间】:2021-06-18 03:22:31
【问题描述】:
我创建了一个扩展函数,它使用 Glide 从 URL 下载图像并将其加载到 ImageView。
fun ImageView.loadImageFromUrl(url: String) {
Glide.with(this)
.load(url)
.into(this)
}
我想做的是将属性loadImageFromUrl 添加到ImageView 并为其分配URL。
imageView.loadImageFromUrl = "https://sample-url.com/image"
我知道这可以使用来自DataBinding 的BindingAdapter 来完成。不使用DataBinding可以实现这个功能吗?
【问题讨论】:
-
Myclass 扩展 Yourclass;
-
这是唯一的方法吗?使用继承?可以使用运算符重载吗?
-
哪个运算符?
-
设置?我是新手,所以如果这没有意义,请指出。
-
我不知道你在说什么。
标签: android kotlin data-binding kotlin-android-extensions