安卓开发要经常与图片打交到,所以简单了解了一下图片加载框架以及测试他们加载图片的性能,最终选定Glide(图片处理占内存更小)
1.
a .Glide使用
android studio开发工具 在app build 下进行依赖
dependencies {
compile 'com.github.bumptech.glide:glide:3.5.2'
}
b.
Glide.with(context)
.load(imgpath)//图片路径
.placeholder(R.mipmap.header)//占位图
.error(R.mipmap.error(加载错误后显示的图片)
.diskCacheStrategy(DiskCacheStrategy.ALL)(缓存所有的)
.centerCrop()//图片过大显示部分(二选一)
.fitCenter()//完整的显示在控件中(二选一)
.into(viewHolder.scaleInfoShouye);(控件)