下载图片
下载图片需要依赖Glide
这个下载图片函数DownloadImage
和下载文件函数Download
不同在于他可以裁剪图片
scopeDialog {
val file = DownloadImage(NetConfig.host + "download/img", 100, 100).await()
val uri = Uri.fromFile(file)
iv_img.setImageURI(uri)
}
DownloadImage的第一个参数Url不会包含baseUrl
, 所以你可以看到我手动NetConfig.host + "download/img"
.
这是因为一般项目设计中图片都是单独与服务器之外的地址, 例如CDN图床, 所以默认不自动拼接baseUrl