m3eGradientFillLayer function
Widget
m3eGradientFillLayer({
- required BorderRadius clipRadius,
- required Gradient gradient,
- required Widget? child,
- bool disabled = false,
Paints gradient behind child, clipped to clipRadius.
Implementation
Widget m3eGradientFillLayer({
required BorderRadius clipRadius,
required Gradient gradient,
required Widget? child,
bool disabled = false,
}) {
Widget layer = ClipRRect(
borderRadius: clipRadius,
child: DecoratedBox(
decoration: BoxDecoration(gradient: gradient),
child: child,
),
);
if (disabled) {
layer = Opacity(
opacity: M3EButtonConstants.kDisabledBackgroundAlpha,
child: layer,
);
}
return layer;
}