GradientBorder constructor

const GradientBorder({
  1. double width = 4.0,
  2. List<Color> colors = const [Color(0xFF6366F1), Color(0xFF8B5CF6), Color(0xFFEC4899), Color(0xFF6366F1)],
  3. Duration animationDuration = const Duration(seconds: 3),
  4. double? cornerRadius,
})

Implementation

const GradientBorder({
  this.width = 4.0,
  this.colors = const [
    Color(0xFF6366F1), // Indigo
    Color(0xFF8B5CF6), // Violet
    Color(0xFFEC4899), // Pink
    Color(0xFF6366F1), // Back to indigo (seamless loop)
  ],
  this.animationDuration = const Duration(seconds: 3),
  this.cornerRadius,
});