ShaderMask(
shaderCallback: (Rect bounds) {
return LinearGradient(
begin: Alignment.bottomCenter,
end: Alignment.topCenter,
colors: <Color>[Colors.white, Colors.red],
tileMode: TileMode.clamp,
).createShader(bounds);
},
blendMode: BlendMode.srcATop,
child: Center(
child: Text(
'这是从下往上逐步淡化的效果',
style: TextStyle(fontSize: 24),
),
),
)```