Google推荐的图片加载库Glide介绍(与Picasso比较),android开发环境搭建的常见问题
原因在于Picasso是加载了全尺寸的图片到内存,然后让GPU来实时重绘大小。而Glide加载的大小和ImageView的大小是一致的,因此更小。当然,Picasso也可以指定加载的图片大小的:
Picasso.with(this)
.load(“http://nuuneoi.com/uploads/source/playstore/cover.jpg”)
.resize(768, 432)
.into(ivImgPicasso);
但是问题在于你需要主动计算ImageView的大小,或者说你的ImageView大小是具体的值(而不是wrap_content),你也可以这样:
Picasso.with(this)
.load(“http://nuuneoi.com/uploads/source/playstore/cover.jpg”)
.fit()
.centerCrop()
.into(ivImgPicasso);
现在Picasso的内存开销
就和Glide差不多了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
