在android中实现图像加载

时间:2018-03-13 17:02:26

标签: java android xml

我正在制作Android中的壁纸应用程序,其中我的第一个屏幕将是类别然后当我按下每个类别时它显示不同的小尺寸图像但是当我点击该特定图像时它显示全屏图像那个图像,我在firebase存储中实现这个,所以我想问一下如何用相同的url加载不同大小的相同图像?

2 个答案:

答案 0 :(得分:0)

Glide

中添加Build.Gradle依赖关系

使用Glide加载该网址

Glide.with(context)
.load("http://via.placeholder.com/300.png")
.override(100, 200) // resizes the image to 100x200 pixels but does not respect aspect ratio
.into(ivImg);

Aspect Ratio

中的Glide
Glide.with(context)
.load("http://via.placeholder.com/300.png")
.override(100, Target.SIZE_ORIGINAL) // resizes width to 100, preserves original height, does not respect aspect ratio
.into(ivImg);

关于Glide的更多信息请点击此链接

https://github.com/bumptech/glide#download

答案 1 :(得分:0)

我建议你看看毕加索图书馆

Picasso.load(url).resize(50,50).centerCrop()。into(imageView)

更多信息here