文章目录[隐藏]
简介:
Picasso适用于Android的强大图像下载和缓存库。
GitHub地址:
https://github.com/square/picasso
下载方式:
Gradle :
implementation 'com.squareup.picasso:picasso:2.71828'
Maven :
<dependency> <groupId>com.squareup.picasso</groupId> <artifactId>picasso</artifactId> <version>2.71828</version> </dependency>
加载方式
网络地址加载:
Picasso.get() .load("http://ape.ren/test.png") .into(imageView);
本地assets目录加载
Picasso.get() .load("file:///android_asset/test.png") .into(imageView);
本地sdcard加载
File file = getExternalFilesDir(null).getAbsoluteFile(); File imageFile = new File(file, "test.png"); Picasso.get() .load(imageFile) .into(imageView);
取消图片加载
Picasso.get().cancelRequest(imageView);
不加载内存中的缓存
Picasso.get() .load("http://ape.ren/test.png") .memoryPolicy(MemoryPolicy.NO_CACHE) .into(imageView);
不缓存加载的图片到内存
Picasso.get() .load("http://ape.ren/test.png") .memoryPolicy(MemoryPolicy.NO_STORE) .into(imageView);
预加载图片到内存
Picasso.get() .load("http://ape.ren/test.png") .fetch();
教学视频:
百度网盘:
链接:https://pan.baidu.com/s/1n3JR8kIkB04O6gmd-2KW_g
密码:
注:视频教程仅供个人学习使用,密码不对外开放。