Picasso入门教程(一)
来源:互联网 发布:java web javascript 编辑:程序博客网 时间:2024/06/05 10:21
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
- Picasso入门教程(一)
- Picasso入门教程(二)
- Picasso入门教程(三)
- Picasso源码解析 一
- Picasso简介<一>
- Picasso的封装(一)
- Picasso入门教程(五) Placeholder,errors,Fading
- Picasso入门教程(九)回调,remoteViews,通知
- Picasso入门教程(十)图片旋转和变换
- Picasso入门教程(十二)Cache Indicators,Logging & Stats
- Picasso详细解析(一)
- Picasso使用学习(一)
- Picasso
- Picasso
- Picasso
- picasso
- Picasso
- Picasso
- Ubuntu 默认Nginx+php-fpm报502 504 50X问题的解决
- 学习iOS swift问题记录
- Java虚拟机(JVM)的内存设置
- Git中文手册 - 高级用法
- 实例讲解Nginx下的rewrite规则
- Picasso入门教程(一)
- iOS中通过字符串创建类(Swift)
- 启用新博客域名 www.qiuchengjia.cn
- 数组与指针
- apache 域名转发功能
- 数据库分表策略
- Leetcode 84. Largest Rectangle in Histogram 最大矩形 解题报告
- no session or session was closed处理方法
- 使input date支持placeholder方法