美文网首页
Fresco&Glide图片库缩放处理

Fresco&Glide图片库缩放处理

作者: kaikai5545 | 来源:发表于2017-01-09 18:27 被阅读0次

    Fresco添加缩放支持


    1. 添加gradle依赖

    compile('com.facebook.fresco:fresco:1.0.0') {

    excludemodule:'support-v4',group:'com.android.support'

    }

    // 配置fresco使用okhttp3发起网络请求

    compile('com.facebook.fresco:imagepipeline-okhttp3:1.0.0') {

    excludemodule:'okhttp',group:'com.squareup.okhttp3'

    }

    // 实现缩放效果

    compile'com.autonavi.gxdtaojin:lib-cview-photodraweeview:1.0.0'

    2. 用PhotoDraweeView替换fresco默认的SimpleDraweeView

    mPhotoDraweeView.setPhotoUri(Uri.parse("http://your.image.url"));

    3. 参考:

    https://github.com/ongakuer/PhotoDraweeView

    https://github.com/chrisbanes/PhotoView

    https://www.fresco-cn.org/

    Glide添加缩放支持


    1. 添加gradle支持

    // https://mvnrepository.com/artifact/com.github.bumptech.glide/glide

    compilegroup:'com.github.bumptech.glide',name:'glide',version:'3.7.0'

    // https://mvnrepository.com/artifact/com.github.chrisbanes.photoview/library

    providedgroup:'com.github.chrisbanes.photoview',name:'library',version:'1.2.4'

    2. 使用方法

    首先通过glide给imageview设置bitmap,然后

    3. 参考资料

    https://github.com/chrisbanes/PhotoView

    https://mrfu.me/2016/02/27/Glide_Getting_Started/

    https://github.com/bumptech/glide

    相关文章

      网友评论

          本文标题:Fresco&Glide图片库缩放处理

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