gpt4 book ai didi

dart - 如何使用 drawImageRect 设置绘制到 Canvas 上的图像的不透明度?

转载 作者:行者123 更新时间:2023-12-03 03:26:11 24 4
gpt4 key购买 nike

我正在画一个 Canvas在 Flutter 中使用 drawImageRect :

canvas.drawImageRect(image, sourceRect, destRect, _paint);

我有一个不透明度值(介于 0 和 1 之间的 double 值)。如何使用此值绘制图像(以便 0 不可见且 0.5 为半不透明)?

最佳答案

只需设置颜色不透明度

final _paint = Paint();
final opacity = 0.5;
_paint.color = Color.fromRGBO(0, 0, 0, opacity);
canvas.drawImageRect(image, sourceRect, destRect, _paint);

关于dart - 如何使用 drawImageRect 设置绘制到 Canvas 上的图像的不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55893996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com