`

picasso

 
阅读更多

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0731/1639.html

http://square.github.io/picasso/

引入

compile 'com.squareup.picasso:picasso:2.5.2'

 图片等比例

Picasso.with(this).load("http://i.imgur.com/DvpvklR.png")
                .transform(new Transformation() {
            @Override
            public Bitmap transform(Bitmap source) {
                width = 200;
                int height=(int) (((double)source.getHeight()* width)/(double) source.getWidth());
                Bitmap result = Bitmap.createScaledBitmap(source, width, height, false);
                if (result != source) {
                    source.recycle();
                }
                return result;
            }

            @Override
            public String key() {
                return "square()";
            }
        }).into(iv);

 源码解析:http://blog.csdn.net/u011228356/article/details/45026441

方法:

noPlaceholder():设置没有加载等待图片

placeholder(int placeholderResId):设置加载等待图片

placeholder(Drawable placeholderDrawable):设置加载等待图片

error(int errorResId):设置加载出错的图片。

error(Drawable errorDrawable):设置加载出错的图片。

tag(Object tag):设置标记

fit():自适应,下载的图片有多少像素就显示多少像素

resizeDimen(int targetWidthResId, int targetHeightResId):设置图片显示的像素。

resize(int targetWidth, int targetHeight):设置图片显示的像素。

centerCrop():设置ImageView的ScaleType属性.

centerInside():设置ImageView的ScaleType属性.

rotate(float degrees):设置旋转角度。

rotate(float degrees, float pivotX, float pivotY):设置以某个中心点设置某个旋转角度。

config(Bitmap.Config config):设置Bitmap的Config属性

priority(Priority priority):设置请求的优先级。

transform(Transformation transformation):

skipMemoryCache():跳过内存缓存

memoryPolicy(MemoryPolicy policy, MemoryPolicy... additional):

networkPolicy(NetworkPolicy policy, NetworkPolicy... additional):

noFade():没有淡入淡出效果

get():获得bitmap对象

分享到:
评论

相关推荐

    尚硅谷Android视频《Picasso》

    教程名称: 尚硅谷Android视频《Picasso》 Picasso是Square公司出品的一个强大的图片下载和缓存图片库。本视频详细了Picasso框架的核心功能包括且不仅限于:基本方法加载图片、在listview中加载图片和36种转换的...

    picasso.js:简化了图表库,以便为Qlik产品套件构建交互式可视化

    入门正在安装npm install picasso.js用法import picasso from 'picasso.js' ;picasso . chart ( { element : document . querySelector ( '#container' ) , // container must have a width and height specified ...

    Android代码-picasso2-okhttp3-downloader

    Picasso 2 OkHttp 3 Downloader A OkHttp 3 downloader implementation for Picasso 2. Usage Create an OkHttp3Downloader instance wrapping your OkHttpClient or Call.Factory and pass it to downloader. ...

    图片下载和缓存库AndroidPicasso.zip

    Picasso 是 Android 上一个强大的图片下载和缓存库。 示例代码: Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); @Override public void getView(int position, ...

    Picasso 矢量图形渲染库

    Picasso 是专为嵌入式系统开发的矢量图形渲染库,可以支持很多高级二维图形操作,包括 Path , Transfoem , Gradient , Pattern , Image 和 truetype 字体等功能, 可以用在需要矢量图形操作的软件里。 Picasso 是跨...

    函数即为服务平台Picasso.zip

    Picasso = OpenStack API for Functions as a Service Picasso 可以让你在 OpenStack 平台上实现函数即为服务的功能。为包括开发人员和运维人员提供一个简单高效可伸缩的基础架构层。Picasso API 服务器使用 ...

    picasso-2.5.2.jar,picasso-master.zip

    picasso-2.5.2.jar,picasso-master.zip picasso-2.5.2.jar,picasso-master.zip

    封装Picasso加载图片指定大小 旋转 高斯模糊

    (picasso?fresco?glide?bala.bala.) 如何杜绝OOM(565?Activity空壳化?largeHeep?nodpi?独立进程?) 更深次的优化,本地cache高斯模糊、旋转、缩放后的结果,归类?管理?预加载?用base64直接带了一些缩略图在普通的REST...

    Android代码-Picasso-transformations

    结合Picasso实现很炫的图片效果框架 开源项目地址:https://github.com/open-android/Picasso-transformations PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔 运行效果   爱生活,...

    Picasso下载网络图片

    利用Picasso毕加索框架进行网络图片的下载.

    Picasso的简单使用

    Picasso图片加载框架,方便快捷,是一款很好用的图片加载框架。

    picasso的小demo

    使用picasso框架做的小demo,网络访问用的是okhttp框架。

    android picasso使用demo

    android picasso用法详解,包含加载网络图片,以及滑动不加载,停止滑动加载图片。变换效果。

    Picasso加载圆角图片

    Picasso加载网络图片设置圆角

    Picasso2.5.2jar包

    Picasso 2.5.2 版本jar包;Picasso一个Android图形缓存库, 可以实现图片加载(本地和网络)和缓存功能。

    Picasso框架加载图片

    picasso是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能。当然使用起来也是非常的简单。 Picasso框架的简单使用,有加载图片,设置圆形图片,动态设置图片弧角。

    picasso的测试项目

    专门针对picasso的一项xml,很强很大很厉害

    picasso-2.3.3.jar

    Android图片缓存库picasso-2.3.3.jar

    Picasso-2.jar

    Picasso:一个强大的图片下载和缓存库,显示大量图片,而且视觉效果丰富,高效稳定,需要大量的基础工作。Picasso可以帮你完成这些工作,通常只需要一行代码!

Global site tag (gtag.js) - Google Analytics