withTopFade method
Widget
withTopFade({
- required BuildContext context,
- Color? fadeColor,
- double stopFade = 0.03,
- AlignmentGeometry? begin,
- AlignmentGeometry? end,
- List<
double> ? stops, - Rect shaderRect()?,
- BlendMode? blendMode,
Implementation
Widget withTopFade({
required BuildContext context,
Color? fadeColor,
double stopFade = 0.03,
AlignmentGeometry? begin,
AlignmentGeometry? end,
List<double>? stops,
Rect Function(Rect)? shaderRect,
BlendMode? blendMode,
}) {
Color overlayColor = fadeColor ?? Theme.of(context).colorScheme.surface;
return FadeContainer(
child: this,
begin: begin ?? Alignment.topCenter,
end: end ?? Alignment.bottomCenter,
fadeColors: [
overlayColor,
context.transparent,
],
stops: stops ?? [0, stopFade],
shaderRect: shaderRect ?? (rect) => rect,
blendMode: blendMode ?? BlendMode.srcATop,
);
}