【转载】一行代码加载网络图片到ImageView——Android Picasso
2018-01-19 21:41
691 查看
原文链接:一句代码加载网络图片到ImageView——Android Picasso
注意:此处使用下面代码需要先配置一下gradle,下载所需包。
具体操作如下图:
然后,查看一下项目目录中额外包目录,如果看到 Picasso-2.5.2包,即说明配置成功,再看下面具体实现的代码即可实现需求。
在这里介绍一个Android框架:Picasso。
picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载。代码如下:
其中关键一行代码:
在测试的时候还是需要在AndroidManifest.xml加上访问网络权限的。
注意:此处使用下面代码需要先配置一下gradle,下载所需包。
具体操作如下图:
compile 'com.squareup.picasso:picasso:2.5.2'
然后,查看一下项目目录中额外包目录,如果看到 Picasso-2.5.2包,即说明配置成功,再看下面具体实现的代码即可实现需求。
在这里介绍一个Android框架:Picasso。
picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载。代码如下:
public class MainActivity extends Activity { private ImageView imageView; private String url="http://h.hiphotos.baidu.com/image/pic/item/64380cd7912397dd6e6c3adf5c82b2b7d1a287d0.jpg"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView=(ImageView) findViewById(R.id.TestImageID); Picasso.with(this).load(url).into(imageView); } }
其中关键一行代码:
Picasso.with(this).load(url).into(imageView);
在测试的时候还是需要在AndroidManifest.xml加上访问网络权限的。
<uses-permission android:name="android.permission.INTERNET" />
相关文章推荐
- 一句代码加载网络图片到ImageView——Android Picasso
- Android 自定义圆形头像CircleImageView支持加载网络图片的实现代码
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- android网络图片加载处理库Picasso和universalimageloader使用简单案例
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Android ImageView如何加载网络图片资源
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- [置顶] Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Android - 小功能 使用ImageView加载本地SdCard图片和加载网络图片
- 【转载】 android 圆角圆形图片ShapedImageView不到100行代码
- android使用ImageView加载本地SdCard图片和加载网络图片
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Android-smart-image-view加载网络图片
- android网络获取图片并保存在本地和获取手机SD卡中的图片显示到ImageView上及利用代码删除图片
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较
- Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较