createSweepGradient function

Widget createSweepGradient({
  1. required List<Color> colors,
  2. AlignmentGeometry? center,
  3. double? startAngle,
  4. double? endAngle,
  5. List<double>? stops,
  6. List<double>? opacities,
  7. TileMode? tileMode,
  8. GradientTransform? transform,
})

Implementation

Widget createSweepGradient(
  { required List<Color> colors,
  AlignmentGeometry? center,
  double? startAngle,
  double? endAngle,
  List<double>? stops,
  List<double>? opacities,
  TileMode? tileMode,
  GradientTransform? transform }
) {
  return Container(
    decoration: BoxDecoration(
      gradient: SweepGradient(
        colors: _applyOpacitiesToColors(colors, opacities),
        center: center ?? Alignment.center,
        startAngle: startAngle ?? 0.0,
        endAngle: endAngle ?? math.pi * 2,
        stops: stops,
        tileMode: tileMode ?? TileMode.clamp,
        transform: transform
      ),
    ),
  );
}