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

Properties

h double

Available on num, provided by the ScreenScale extension

Alto Responsive (sin context): Obtiene el alto como porcentaje de la pantalla. Acepta valores de 0-100 (ej: 30.h) o 0-1 (ej: 0.3.h)
no setter
sp double

Available on num, provided by the ScreenScale extension

Tamaño de Fuente Responsive (sin context): 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) o 0-1 (ej: 0.03.sp)
no setter
w double

Available on num, provided by the ScreenScale extension

Ancho Responsive (sin context): Obtiene el ancho como porcentaje de la pantalla. Acepta valores de 0-100 (ej: 80.w) o 0-1 (ej: 0.8.w)
no setter

Methods

hWithContext(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 (DEPRECATED): Usa .h en su lugar (sin context).
spWithContext(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 (DEPRECATED): Usa .sp en su lugar (sin context).
wWithContext(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 (DEPRECATED): Usa .w en su lugar (sin context).