关闭

Picasso入门教程(一)

标签: androidpicasso图片加载
719人阅读 评论(0) 收藏 举报
分类:

Picasso 是由Square公司开发的用于安卓加载图片的类库,它用起来非常简单,几乎不用任何学习成本。而且在处理内存溢出的时候也有不错的解决方案。

将picasso依赖到你的项目上

Gradle

在你的项目的build.gradle添加如下这句话:
compile 'com.squareup.picasso:picasso:2.5.2'  

Maven

Picasso也支持Maven的项目:
<dependency>  
    <groupId>com.squareup.picasso</groupId>
    <artifactId>picasso</artifactId>
    <version>2.5.2</version>
</dependency>  


具体版本号请参考项目地址

从一个URL上加载图片

Picasso这个类库使用了流接口来实现,对于一个完整的功能性请求来说,Picasso至少需要三个参数:
  • with(Context context) 

    Context对于大多数的安卓api来说都是必须的

  • load(String imageUrl)

     这里你需要声明你要加载的图片的url(大部分情况)    

  • into(ImageView targetImageView) 

    需要展示图片的控件,必须是ImageView


    
    
下面是一个例子:
ImageView targetImageView = (ImageView) findViewById(R.id.imageView);  
String internetUrl = "http://i.imgur.com/DvpvklR.png";

Picasso  
    .with(context)
    .load(internetUrl)
    .into(targetImageView);

如果url是存在的,并且你的ImageView是可见的,你将会看到图片展示出来。如果image不存在的话,Picasso将会返回error。



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13845次
    • 积分:425
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:0篇
    • 译文:9篇
    • 评论:0条
    文章分类