case R
.id.button1://加载图片
Glide
.with(MainActivity
.this)
.load(
"http://pic.nipic.com/2007-12-22/2007122215556437_2.jpg")//加载的图片地址
.placeholder(R
.drawable.ic_launcher)//加载之前的占位图
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button2://加载GIF图片
Glide
.with(MainActivity
.this)//直接加载GIF链接即可
.load(
"http://img4.duitang.com/uploads/item/201211/01/20121101145346_nRx3K.thumb.600_0.gif")
.placeholder(R
.drawable.ic_launcher)//加载之前的占位图
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button3://加载视频转码图片 注意 需要是本地视频才可以。网络视频还不行,通常都是取一桢
Glide
.with(MainActivity
.this)//直接加载视频即可
.load(
"http://mvvideo2.meitudata.com/55bf003c7bc193617.mp4")
.placeholder(R
.drawable.ic_launcher)//加载之前的占位图
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button4://加载静态GIF
Glide
.with(MainActivity
.this)//直接加载GIF链接即可
.load(
"http://attimg.dospy.com/img/day_110920/20110920_455bdd5e3953123eed03a12sSAnCn8tR.gif")
.asBitmap() //静态GIF
//
.toBytes()
.placeholder(R
.drawable.ic_launcher)//加载之前的占位图
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button5://让静态的GIF动起来
Glide
.with(MainActivity
.this)//直接加载GIF链接即可
.load(
"http://attimg.dospy.com/img/day_110920/20110920_455bdd5e3953123eed03a12sSAnCn8tR.gif")
.asGif() //静态GIF动起来
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button6://动画加载效果
Glide
.with(MainActivity
.this)
.load(
"http://pic.nipic.com/2007-12-22/2007122215556437_2.jpg")//加载的图片地址
//
.animate(animation) 自定义加载动画
//
.thumbnail((
0.1f) 缩略图
//
.transcoder(transcoder) //transcode() 方法还能够改变图片的样式 获取、解码和变换背景图片
//
.override(width, height) 设置大小
//
.cacheDecoder(ca)
//
.diskCacheStrategy(DiskCacheStrategy
.ALL) 所有尺寸都缓存
//
.centerCrop() //图片变形,修剪
.crossFade() //加载动画
.diskCacheStrategy(DiskCacheStrategy
.SOURCE)
.placeholder(R
.drawable.ic_launcher)//加载之前的占位图
.error(R
.drawable.error)//加载失败显示的图
.into(iv)
break
case R
.id.button7:
//支持转码:Glide的toBytes() 和transcode() 两个方法可以用来获取、解码和变换背景图片,并且transcode() 方法还能够改变图片的样式
//有许多可以配置的选项,比如大小,缓存的磁盘位置,最大缓存空间,位图格式等等。可以在这个页面查看这些配置 Configuration 。
break
转载请注明原文地址: https://ju.6miu.com/read-970148.html