18年手机网站,北京国互网网站建设价格,模板加官网主页,wordpress终极简码一、前言#xff1a;在我使用ImageView加载图片的时候添加如下代码发现报错 app:imageUrl{viewModel.observableField.assetImg}报错如下错误 二、原因#xff1a;是啥我不太清楚好像是没有imageView的适配器#xff0c;后来我看了一下确实没有
public class I…一、前言在我使用ImageView加载图片的时候添加如下代码发现报错 app:imageUrl{viewModel.observableField.assetImg}报错如下错误 二、原因是啥我不太清楚好像是没有imageView的适配器后来我看了一下确实没有
public class ImageUtil {BindingAdapter({imageUrl})public static void PicassoLoadImage(ImageView imageView, String url) {if (url ! null url.length() 0) {Picasso.get().load(url).resize(100, 100).onlyScaleDown().into(imageView);} else {imageView.setImageDrawable(null);}}BindingAdapter({imageOriginalUrl})public static void PicassoLoadOriginalImage(ImageView imageView, String url) {if (url ! null url.length() 0) {Picasso.get().load(url).into(imageView);} else {imageView.setImageDrawable(null);}}
}
三总结
mvvm框架中使用imageView进行绑定的时候一定要写适配器