AppRadiusBase class

Valores base de radius como double

Esta clase proporciona acceso a los valores numéricos base de los radius para usar con BorderRadius.circular() u otros constructores personalizados.

🎨 Uso

// ✅ Usando con BorderRadius.circular()
Container(
  decoration: BoxDecoration(
    borderRadius: BorderRadius.circular(AppRadiusBase._().md),  // 12.0
  ),
)

// ✅ Usando con BoxDecoration directamente
Container(
  decoration: BoxDecoration(
    borderRadius: BorderRadius.all(Radius.circular(AppRadiusBase._().lg)),  // 16.0
  ),
)

// 💡 Alternativa recomendada: usar AppRadius directamente
Container(
  decoration: BoxDecoration(
    borderRadius: AppRadius.borderMd,  // Más simple
  ),
)

📏 Valores disponibles

  • none (0.0) → Sin redondeo
  • xxs (2.0) → Extra extra pequeño
  • xs (4.0) → Extra pequeño
  • sm (6.0) → Pequeño
  • smd (8.0) → Pequeño-mediano
  • mds (10.0) → Mediano-pequeño
  • md (12.0) → Mediano ⭐ (estándar)
  • mdl (14.0) → Mediano-grande
  • lg (16.0) → Grande
  • lgx (18.0) → Grande-extra
  • xl (20.0) → Extra grande
  • xxl (24.0) → Extra extra grande
  • xxxl (28.0) → Triple extra grande
  • huge (32.0) → Enorme
  • massive (40.0) → Masivo
  • giant (48.0) → Gigante
  • circular (999.0) → Completamente circular

💡 Ver también

Properties

circular double
Completamente circular - 999.0
no setter
giant double
Gigante - 48.0
no setter
hashCode int
The hash code for this object.
no setterinherited
huge double
Enorme - 32.0
no setter
lg double
Grande - 16.0
no setter
lgx double
Grande-extra - 18.0
no setter
massive double
Masivo - 40.0
no setter
md double
Mediano - 12.0 (estándar)
no setter
mdl double
Mediano-grande - 14.0
no setter
mds double
Mediano-pequeño - 10.0
no setter
none double
Sin radio (esquinas cuadradas) - 0.0
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sm double
Pequeño - 6.0
no setter
smd double
Pequeño-mediano - 8.0
no setter
xl double
Extra grande - 20.0
no setter
xs double
Extra pequeño - 4.0
no setter
xxl double
Extra extra grande - 24.0
no setter
xxs double
Extra extra pequeño - 2.0
no setter
xxxl double
Extra extra extra grande - 28.0
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited