[英]how to create such gradient mask flutter
我尝试使用以下代码,但黑色部分始终是透明的,并且与其他颜色(如粉红色)也不是完全粉红色的,总是有一些像这样的透明效果: 所以我的目标是没有透明度的完全粉红色
这是我尝试过的代码:
ShaderMask(
blendMode: BlendMode.color,
shaderCallback: (Rect bounds) {
return LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [
Colors.blue,
Colors.red
]
).createShader(bounds);
},
child: Image.asset("assets/test/portrait_katrina.png",fit: BoxFit.cover,),
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.