Android 创建通知时是否可以变换图像?
我试图在生成服务器收到的通知时裁剪图像。现在我只有图像的url 以下是我尝试过的:Android 创建通知时是否可以变换图像?,android,image-processing,coil,Android,Image Processing,Coil,我试图在生成服务器收到的通知时裁剪图像。现在我只有图像的url 以下是我尝试过的: Coil.load(context, remoteMessage.getImageUrl()) { target { image -> transformations(CircleCropTransformation()) val person = Person.Builder() .setName(remote
Coil.load(context, remoteMessage.getImageUrl()) {
target { image ->
transformations(CircleCropTransformation())
val person = Person.Builder()
.setName(remoteMessage.getTitle())
.setIcon(IconCompat.createWithBitmap(image.toBitmap()))
.build()
...
它会加载图像,但不会对其进行裁剪。哎呀,我刚刚发现了问题所在。CircleCropTransformation()应应用于目标块之外,例如:
Coil.load(context, remoteMessage.getImageUrl()) {
transformations(CircleCropTransformation())
target { image ->
val person = Person.Builder()
.setName(remoteMessage.getTitle())
.setIcon(IconCompat.createWithBitmap(image.toBitmap()))
.build()
奇怪的是:它确实适用于circleCropTransformation,但在使用RoundedCornerTransformation时似乎不起作用