Android - 图片处理之Picasso

作者: Allens_Jiang | 来源:发表于2018-01-05 13:24 被阅读253次
    老婆保佑,代码无BUG

    前言

    准备写的 ,但是我发现有人写的很详细,很认真,所以 这里直接给出链接地址,写的很详细,具体的介绍,可以参考连接,

    带你全方位学习Picasso(一)

    带你全方位学习Picasso(二)


    一:官网

    square/picasso

    二:API介绍

    API 介绍
    load 加载资源
    placeholder 加载过程中显示默认图片
    error 加载失败后显示错误的图片
    resize 改变图片大小
    fit() 我的理解,延迟请求,为了保证图片使用的是最低的分辨率,减少缓存
    centerCrop 按比例裁减图片,使其居中显示,充满View,会造成图片显示不全,必须与resize方法同时使用
    centerInside() 按比例裁减图片,图片可以完全显示,但如果图片比View小,则无法充满整个View,必须与resize方法同时使用
    onlyScaleDown() 当目标大小大于原始高度,无效修改
    noFade 取消淡入淡出
    rotate 旋转
    priority 优先级
    tag 标记
    pauseTag 列表滚动的时候调用
    resumeTag 在停止滚动的时候调用
    cancelTag Activity销毁的时候将未完成的请求取消
    transform 转换图片,例如模糊图片
    memoryPolicy 内存策略,MemoryPolicy.NO_CACHE/NO_STORE
    networkPolicy 网络策略, NetworkPolicy.NO_CACHE

    三:transform介绍

    自己写可以了,但是,一般项目中,还是会直接使用写好的轮子

    wasabeef/picasso-transformations

    四:下载器

    JakeWharton/picasso2-okhttp3-downloader

    相关文章

      网友评论

        本文标题:Android - 图片处理之Picasso

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