相关疑难解决方法(0)

使用Picasso将图像调整为全宽和可变高度

我有一个listView与适配器,包含ImageView可变大小(宽度和高度).我需要将Picasso的图片大小调整为布局的最大宽度,并根据图片的宽高比给出可变高度.

我已经检查了这个问题: 用Picasso将图像调整到全宽和固定高度

fit()作品,但我还没有发现什么,以保持画面的纵横比.

如果我修改适配器布局中的高度,此代码部分工作:

Picasso.with(this.context).load(message_pic_url)
.placeholder(R.drawable.profile_wall_picture)
.fit().centerInside()
.into(holder.message_picture);
Run Code Online (Sandbox Code Playgroud)

但它会在listView的图片之间生成空格,因为图片可能没有那个高度.

提前致谢.

android picasso

78
推荐指数
5
解决办法
8万
查看次数

在毕加索缩放图像大小

我想从URL下载图像并将其显示在我的片段中的视图中.我正在使用毕加索这样做,但我希望图像以原始宽高比显示,但缩放到合理的尺寸 - 即屏幕宽度的75%.我想支持横向和人像照片.所以思考是这样的.

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

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

我怎么能用毕加索做到这一点?

android picasso

4
推荐指数
1
解决办法
2212
查看次数

标签 统计

android ×2

picasso ×2