Android图像加载之Picasso

简介:

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
   密码:

注:视频教程仅供个人学习使用,密码不对外开放。

发表评论