gpt4 book ai didi

android - 在 picasso 中缩放图像大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:56 26 4
gpt4 key购买 nike

我想从 URL 下载图像并将其显示在 fragment 的 View 中。我正在使用 Picasso 来执行此操作,但我希望图像以其原始纵横比显示,但缩放到合理的大小 - 即屏幕宽度的 75%。我想同时支持风景和肖像照片。所以思路是这样的。

如果屏幕宽度为 200 且图像为横向 5x4 纵横比,则图像应显示为 75% 宽度 - 即 150 和 120 高度(保持比例)

如果屏幕宽度为 200 且图像为纵向 4x5 纵横比,则图像应显示为 75% 屏幕宽度作为高度尺寸 - 即 150 高度和 120 宽度

我如何使用 Picasso 做到这一点?

最佳答案

将第一部分分成两部分:

I want the image to display in it's original aspect ratio

为此,您可以在 Picasso 请求中调用 .fit().centerInside()

scaled to be a reasonable size - ie 75% of the screen width

最简单的方法是在您的布局中指定它,因此将 ImageView 设置为该宽度。然后,当 Picasso 将图像加载到此 ImageView 中时,它会自动缩放以适合(但保持上面指定的宽高比)。

关于android - 在 picasso 中缩放图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24807479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com