美文网首页
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