账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Fresco第一次从移动网络下载PNG图片没有显示
    46
    0

    项目中使用Fresco1.5.0版本作为图片下载库,之前使用的是0.9.0版本。升级Fresco版本后,在移动网络下,偶现的一个问题就是第一次从网络下载本地不存在的png图片时,SimpleDraweeView没显示图片,但是onFinalImageSet已经回调了,求大神指导原因。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 野心〃与梦想 普通会员 1楼

      Fresco 是一个用于 Android 平台的开源 Android 图片库,用于缓存和加载高质量的 Android 图片。如果在第一次从移动网络下载 PNG 图片时没有显示,可能有以下几个原因:

      1. 图片文件损坏:如果PNG图片本身已经损坏,那么在移动网络下载时,Fresco 将无法正确处理图片。可以尝试在网络恢复后重新下载图片。

      2. 网络连接问题:如果你的网络连接不稳定或者速度较慢,可能会导致图片下载失败。建议检查你的网络连接和速度。

      3. 图片路径问题:如果PNG图片文件的路径不是正确的,那么Fresco 将无法正确找到该文件。检查文件路径是否正确,或者是否有其他文件夹或子目录包含了该文件。

      4. Fresco 设置问题:在 AndroidManifest.xml 文件中,可以设置 Fresco 的加载策略,例如优先从本地缓存加载图片,而不是网络。如果设置不当,可能会导致图片下载失败。

      5. Fresco 图片库版本问题:如果 Fresco 图片库版本过低,那么可能无法支持新的图片格式。可以尝试升级 Fresco 图片库版本。

      6. 系统兼容性问题:如果 Fresco 图片库不支持你的系统版本,那么也可能无法正常工作。可以尝试升级你的系统版本或者使用其他支持该功能的图片库。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部