聊天图片插入之后大小不正确

来源:13-4 图片上传服务器与图片压缩实现-2

用户1106094

2020-02-21

在完成聊天图片的时候, 图片大小显示不正确, 还请老师有时间帮忙查看一下
图片描述

高度是设置死的, 宽度变小, 我觉得是不是 Glide 加载的问题? 因为我使用的是 Glide 4.9.0 版本, 加载的代码是这样的, 布局跟课程是一样的.

Glide.with(ChatFragment.this)
        .load(content)
        .fitCenter()
        .into(mContent);
写回答

1回答

Qiujuer

2020-02-24

Glide对于图片的加载,并不能完全智能化,自动缩放控件高宽。有些时候需要碰运气,或者说二次加载图片才会正常。

一般最好的是,服务器的图片地址同时下发高宽信息,得到高宽信息时按比例先设置好控件高宽,这样当glide加载的时候就可正确显示了。

0
0

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程