ScreenScale extension

Extensión para usar valores responsive en números. Acepta dos formatos:

  • Porcentajes tradicionales: 0-100 (ej: 80.w(context) = 80%)
  • Decimales precisos: 0-1 (ej: 0.8.w(context) = 80%) Ahora con soporte multi-plataforma integrado.
on

Methods

h(BuildContext context, {num? web, num? ios, num? android, num? mobile, num? tablet, num? desktop}) double

Available on num, provided by the ScreenScale extension

Alto Responsive: Obtiene el alto como porcentaje de la pantalla. Acepta valores de 0-100 (ej: 30.h(context)) o 0-1 (ej: 0.3.h(context)) Con soporte multi-plataforma opcional.
sp(BuildContext context, {num? web, num? ios, num? android, num? mobile, num? tablet, num? desktop}) double

Available on num, provided by the ScreenScale extension

Tamaño de Fuente Responsive (sp): Escala la fuente usando un porcentaje del ancho base y aplica el factor de escala de accesibilidad del usuario. Acepta valores de 0-100 (ej: 3.sp(context)) o 0-1 (ej: 0.03.sp(context)) Con soporte multi-plataforma opcional.
w(BuildContext context, {num? web, num? ios, num? android, num? mobile, num? tablet, num? desktop}) double

Available on num, provided by the ScreenScale extension

Ancho Responsive: Obtiene el ancho como porcentaje de la pantalla. Acepta valores de 0-100 (ej: 80.w(context)) o 0-1 (ej: 0.8.w(context)) Con soporte multi-plataforma opcional.