radius property

double get radius

Border Radius Responsive (sin context): Calcula un border radius responsive.

Ejemplos:

BorderRadius.circular(12.radius)
borderRadius: BorderRadius.circular(8.radius)

// Para variaciones multi-plataforma, usa rradius()
borderRadius: BorderRadius.circular(rradius(mobile: 12, desktop: 8))

Implementation

double get radius {
  final screenInfo = ScreenInfoManager().info;
  // Factor base: 1.5% del ancho de pantalla por cada unidad de radius
  return screenInfo.width * (this * 0.015 / 100);
}