Cursor constructor
const
Cursor({
- double? width,
- double? height,
- Radius radius = _kDefaultRadius,
- required Color color,
- Duration fadeDuration = _kDefaultFadeDuration,
- Duration blinkHalfPeriod = _kDefaultBlinkHalfPeriod,
- Duration blinkWaitForStart = _kDefaultBlinkWaitForStart,
- Orientation orientation = Orientation.vertical,
- double offset = 0.0,
- 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);