美文网首页
Glide图片加载使用详解

Glide图片加载使用详解

作者: 程序猿的小生活 | 来源:发表于2018-05-29 14:26 被阅读12次

1.添加网络请求权限

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

2.添加依赖

 compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'com.android.support:support-v4:25.0.1'

注:如果是Eclipse使用去下载Glide的jar在项目中使用就可以了,jar的链接https://github.com/bumptech/glide/releases

3.基本用法

 Glide.with(MainActivity.this)//context
                        .load("https://ss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=2150b1ae5582b2b7b89f3fc401accb0a/d009b3de9c82d1584cab701b8c0a19d8bc3e426a.jpg")//图片地址
                        .placeholder(R.drawable.ic_loading_white_07)//图片加载出来前,显示的图片
                        .error(R.drawable.ic_loading_white_07)//图片加载失败后,显示的图片
                        .crossFade(2000)//动画持续时间
                        .dontAnimate()//关闭动画
                        .override(100, 100)//重新改变图片大小这里的单位是px
                        .skipMemoryCache(false)//true 跳过缓存 false 需要缓存 内存缓存是 Glide 默认帮我们做了的,除非你不需要,可以调用 skipMemoryCache(true) 告诉 Glide 跳过内存缓存。这样 Glide 就不会把这张图片放到内存缓存中,该方法只影响内存缓存。
                        .priority (Priority.HIGH )//同一时间加载多个图片,App 将难以避免这种情况。如果这个时候我们希望用户的体验更好,往往会选择先加载对于用户更加重要的图片。Glide 可以调用 .priority() 方法配合 Priority 枚举来设置图片加载的优先级。
                        .into(imageView);//Imgeview

相关文章

网友评论

      本文标题:Glide图片加载使用详解

      本文链接:https://www.haomeiwen.com/subject/kjfajftx.html