简介:
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
密码:
注:视频教程仅供个人学习使用,密码不对外开放。