Cursor constructor

const Cursor({
  1. double? width,
  2. double? height,
  3. Radius radius = _kDefaultRadius,
  4. required Color color,
  5. Duration fadeDuration = _kDefaultFadeDuration,
  6. Duration blinkHalfPeriod = _kDefaultBlinkHalfPeriod,
  7. Duration blinkWaitForStart = _kDefaultBlinkWaitForStart,
  8. Orientation orientation = Orientation.vertical,
  9. double offset = 0.0,
  10. bool enabled = false,
})

Implementation

const Cursor({
  this.width,
  this.height,
  this.radius = _kDefaultRadius,
  required this.color,
  this.fadeDuration = _kDefaultFadeDuration,
  this.blinkHalfPeriod = _kDefaultBlinkHalfPeriod,
  this.blinkWaitForStart = _kDefaultBlinkWaitForStart,
  this.orientation = Orientation.vertical,
  this.offset = 0.0,
  this.enabled = false,
})  : assert(width != null || height != null),
      assert(width == null || width >= 0.0),
      assert(height == null || height >= 0.0),
      assert(fadeDuration > _kZeroDuration),
      assert(blinkHalfPeriod > _kZeroDuration),
      assert(blinkWaitForStart > _kZeroDuration);