AntdRadiusDefine.generate constructor
AntdRadiusDefine.generate(
- int radius,
- int sizeStep
)
Implementation
factory AntdRadiusDefine.generate(int radius, int sizeStep) {
final lg = _calculateAdjustedRadius(radius * 1.5, sizeStep, maxValue: 16);
final sm = _calculateAdjustedRadius(radius * 0.75, sizeStep,
minValue: sizeStep * 0.5);
final xs = _calculateAdjustedRadius(sizeStep * 0.5, sizeStep,
minValue: sizeStep * 0.5, maxValue: sizeStep.toDouble());
final outer =
_calculateAdjustedRadius(radius * 1.25, sizeStep, maxValue: radius * 2);
return AntdRadiusDefine(
seed: radius.toDouble(),
lg: Radius.circular(lg),
sm: Radius.circular(sm),
xs: Radius.circular(xs),
outer: Radius.circular(outer),
);
}