ExpandingArcLoader constructor

const ExpandingArcLoader({
  1. Key? key,
  2. double size = 48.0,
  3. double strokeWidth = 5.0,
  4. Color color = Colors.blue,
  5. int rotationDurationMs = 1000,
  6. int expansionDurationMs = 2000,
})

Implementation

const ExpandingArcLoader({
  super.key,
  this.size = 48.0,
  this.strokeWidth = 5.0,
  this.color = Colors.blue,
  this.rotationDurationMs = 1000,
  this.expansionDurationMs = 2000,
})  : assert(size > 0, 'Size must be greater than 0.'),
      assert(strokeWidth > 0 && strokeWidth < size / 3,
          'Stroke width must be greater than 0 and less than size/3.'),
      assert(rotationDurationMs >= 500,
          'Rotation duration must be at least 500 ms.'),
      assert(expansionDurationMs >= 1000,
          'Expansion duration must be at least 1000 ms.');