Android Coil3圆形CircleCropTransformation 、 圆角矩形RoundedCornersTransformation,Kotlin

Android Coil3圆形CircleCropTransformation 、 圆角矩形RoundedCornersTransformation,Kotlin

import android.os.Bundle
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
import coil3.imageLoader
import coil3.request.ImageRequest
import coil3.request.target
import coil3.request.transformations
import coil3.transform.CircleCropTransformation
import coil3.transform.RoundedCornersTransformation

class ImageActivity : AppCompatActivity() {
    companion object {
        const val SIZE = 500
    }

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_image)

        val image1 = findViewById<ImageView>(R.id.image1)
        val image2 = findViewById<ImageView>(R.id.image2)
        val mImageLoader = application.imageLoader

        val imgReq1 = ImageRequest.Builder(this)
            .data(R.mipmap.image)
            .size(SIZE * 2)
            .transformations(CircleCropTransformation())
            .target(image1)
            .build()
        mImageLoader.enqueue(imgReq1)

        val imgReq2 = ImageRequest.Builder(this)
            .data(R.mipmap.image)
            .size(SIZE)
            .transformations(RoundedCornersTransformation(40f, 40f, 60f, 80f))
            .target(image2)
            .build()
        mImageLoader.enqueue(imgReq2)
    }
}

Android Coil3缩略图、默认占位图placeholder、error加载错误显示,Kotlin(5)_coil android-CSDN博客文章浏览阅读965次,点赞18次,收藏18次。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。遗留问题,配置的disk cache似乎没有work,指定的磁盘缓存文件路径生成是生成了,但是app跑起来运行后(图正常显示),里面是空的。2、现在分别使用缩略图内存缓存和正图内存缓存,感觉应该可以合并,只使用一套内存缓存。_coil android https://zhangphil.blog.csdn.net/article/details/146079600

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangphil

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值