withLeftAndRightFade method
Widget
withLeftAndRightFade({
- required BuildContext context,
- Color? fadeColor,
- AlignmentGeometry? begin,
- AlignmentGeometry? end,
- List<
double> ? stops, - Rect shaderRect()?,
- BlendMode? blendMode,
Implementation
Widget withLeftAndRightFade({
required BuildContext context,
Color? fadeColor,
AlignmentGeometry? begin,
AlignmentGeometry? end,
List<double>? stops,
Rect Function(Rect)? shaderRect,
BlendMode? blendMode,
}) {
var overlayColor = fadeColor ?? Theme.of(context).colorScheme.surface;
return FadeContainer(
child: this,
begin: begin ?? Alignment.centerLeft,
end: end ?? Alignment.centerRight,
fadeColors: [
overlayColor,
context.transparent,
context.transparent,
overlayColor,
],
stops: stops ?? const [0, 0.25, 0.75, 1.0],
shaderRect: shaderRect ?? (rect) => rect,
blendMode: blendMode ?? BlendMode.srcATop,
);
}