如何设置 Picasso 加载的图像的密度?
How can I set the density of images loaded with Picasso?
我用 Picasso 加载的图像在显示之前似乎在加载的图像上使用了 DENSITY_NONE. What do I have to change to make Picasso call .setDensity(160) 的密度值?
基于 another Picasso solution to resize images 我实现了一个自定义转换对象,它将图像的密度设置为我自己的常量:
Transformation changeDensity = new Transformation()
{
@Override public Bitmap transform(Bitmap source)
{
source.setDensity(160);
return source;
}
@Override public String key()
{
return "density";
}
};
// …later…
Picasso
.with(context)
.load(imageUri)
.transform(changeDensity)
.into(imageView);
我用 Picasso 加载的图像在显示之前似乎在加载的图像上使用了 DENSITY_NONE. What do I have to change to make Picasso call .setDensity(160) 的密度值?
基于 another Picasso solution to resize images 我实现了一个自定义转换对象,它将图像的密度设置为我自己的常量:
Transformation changeDensity = new Transformation()
{
@Override public Bitmap transform(Bitmap source)
{
source.setDensity(160);
return source;
}
@Override public String key()
{
return "density";
}
};
// …later…
Picasso
.with(context)
.load(imageUri)
.transform(changeDensity)
.into(imageView);