【发布时间】:2020-04-09 14:52:52
【问题描述】:
通过 www.example.com/image.png 之类的图片链接,我如何下载图片并将其设置为片段的背景?它会是一个调整到内容容器大小的图像视图吗?如何将网络上的图片放到 imageview 中?
【问题讨论】:
-
这能回答你的问题吗? How To Load Layout Background Using Picasso
标签: android
通过 www.example.com/image.png 之类的图片链接,我如何下载图片并将其设置为片段的背景?它会是一个调整到内容容器大小的图像视图吗?如何将网络上的图片放到 imageview 中?
【问题讨论】:
标签: android
它可以是一个 ImageView 来匹配片段的高度/宽度和属性android:scaleType="centerCrop"。要下载并在该 ImageView 中显示图像,请使用 Glide。这是官方文档。
【讨论】:
为了让屏幕占据全屏,并且适当的缩放给ImageView添加以下属性。
android:adjustViewBounds="true"
当我们将 adjustViewBounds 设置为 true 时,我们是在告诉 ImageView(不是 drawable)调整其边界以保持其 drawable 的纵横比。 并将比例类型添加到 imageview
android:scaleType="centerCrop"
如果获得相同比例的图像通过宽度和高度,使用拇指库。这里是参考链接 https://github.com/thumbor/thumbor
【讨论】: