ComShapes constructor

const ComShapes({
  1. required double mediumRadius,
  2. required double smallRadius,
  3. required double largeRadius,
  4. double circularRadius = 999.0,
  5. double? buttonRadius,
  6. double? cardRadius,
  7. double? dialogRadius,
})

Implementation

const ComShapes({
  // 基础圆角体系(必须参数)
  required this.mediumRadius,
  required this.smallRadius,
  required this.largeRadius,

  /// 强制圆形配置(默认999实现完美圆形)
  this.circularRadius = 999.0,

  // 组件级圆角(可选覆盖)
  this.buttonRadius,
  this.cardRadius,
  this.dialogRadius,
})  : assert(mediumRadius >= 0 && mediumRadius <= 32),
      assert(smallRadius <= mediumRadius),
      assert(largeRadius >= mediumRadius);