shadow method
Add a shadow to the container.
Implementation
Container shadow(int strength,
{Color? color,
double? blurRadius,
double? spreadRadius,
Offset? offset,
double? rounded}) {
assert(strength >= 1 && strength <= 4, 'strength must be between 1 and 4');
switch (strength) {
case 1:
return _setShadow(color ?? Colors.grey.withOpacity(0.4), 1.5, 0,
offset ?? const Offset(0.0, 0.1), rounded ?? 0);
case 2:
return _setShadow(color ?? Colors.grey.withOpacity(0.6), 2, 0,
offset ?? const Offset(0.0, 0.1), rounded ?? 0);
case 3:
return _setShadow(color ?? Colors.black38.withOpacity(0.25), 5.5, 0,
offset ?? const Offset(0.0, 0.1), rounded ?? 0);
case 4:
return _setShadow(color ?? Colors.black38.withOpacity(0.3), 10, 1,
offset ?? const Offset(0.0, 0.1), rounded ?? 0);
default:
return _setShadow(color ?? Colors.grey.withOpacity(0.4), 1.5, 0,
offset ?? const Offset(0.0, 0.1), rounded ?? 0);
}
}