当前位置: 首页 > news >正文

MVVM框架:图片加载有问题

一、前言:在我使用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进行绑定的时候一定要写适配器

http://www.lryc.cn/news/228135.html

相关文章:

  • 一篇文章搞明白js运行机制——事件循环
  • Leetcode 第 371 场周赛题解
  • keras转onnx,TensorFlow转tf.keras.models.load_model,onnx精度转换
  • 高可用架构设计
  • qemu 之 uboot、linux 启动
  • C语言--每日五道选择题--Day8
  • Outlook如何删除邮箱账户
  • ultrascale+mpsoc系列的ZYNQ中DDR4参数设置说明
  • maven-六类属性
  • 微服务概念
  • 响应式摄影科技传媒网站模板源码带后台
  • 探索C#事件(Event)的强大应用
  • 学习c#的第四天
  • 解析JSON字符串:属性值为null的时候不被序列化
  • 短视频短剧小程序系统:用技术丰富你的碎片时间
  • 服务器数据恢复—磁盘出现坏道掉线导致raid5阵列崩溃的数据恢复案例
  • Android R.fraction
  • C语言精华题目锦集1
  • 头歌答案Python——JSON基础
  • TDengine 与煤科院五大系统实现兼容性互认,助力煤矿智能化安全体系搭建
  • 231030期就业班开班咯!我在前方护航,让你稳稳入职
  • 小白学安全-漏洞编号的理解 CVE/CAN/BUGTRAQ/CNCVE/CNVD/CNNVD
  • 助力燃气安全运行:智慧燃气管网背景延展
  • 低代码、零代码开源与不开源:区别解析
  • LabVIEW中如何在网络上使用远程VI服务器
  • Centos 7rc.local脚本命令开机不执行及指定用户启动的方法
  • mysql 的存储过程
  • http客户端简单demo
  • 解决UniAD在高版本CUDA、pytorch下运行遇到的问题
  • ADC、DMA以及串口之间的联系和区别?