getResponsiveBorderRadius static method
Get responsive border radius based on screen size
Implementation
static double getResponsiveBorderRadius(
BuildContext context, {
double? xs,
double? sm,
double? md,
double? lg,
double? xl,
double? base,
}) {
final screenSize = getScreenSize(context);
switch (screenSize) {
case ScreenSize.xs:
return xs ?? base ?? 6.0;
case ScreenSize.sm:
return sm ?? xs ?? base ?? 8.0;
case ScreenSize.md:
return md ?? sm ?? xs ?? base ?? 10.0;
case ScreenSize.lg:
return lg ?? md ?? sm ?? xs ?? base ?? 12.0;
case ScreenSize.xl:
return xl ?? lg ?? md ?? sm ?? xs ?? base ?? 16.0;
}
}