开源库

Android Coil 图片加载工具

2021-05-26  本文已影响0人  因为我的心

一、前言:

Coil 是一个 Android 图片加载库,通过 Kotlin 协程的方式加载图片。特点如下:

Coil 名字的由来:取 Coroutine Image Loader 首字母得来。

二、使用:

1、Coil 可以在 mavenCentral() 下载

implementation("io.coil-kt:coil:1.2.1")

2、可以使用 ImageView 的扩展函数 load 加载一张图片:

// URL
imageView.load("https://www.example.com/image.jpg")

// Resource
imageView.load(R.drawable.image)

// File
imageView.load(File("/path/to/image.jpg"))

// And more...

3、可以使用 lambda 语法轻松配置请求选项:

imageView.load("https://www.example.com/image.jpg") {
    crossfade(true)
    placeholder(R.drawable.image)
    transformations(CircleCropTransformation())
}

也可以查看 Coil 的完整文档获得更多信息。

4、环境要求

5、 R8 / Proguard


参考地址:https://github.com/coil-kt/coil/blob/master/README-zh.md

上一篇 下一篇

猜你喜欢

热点阅读