AppRadiusCorners class
Radius individuales para esquinas específicas
Esta clase proporciona valores de tipo Radius para usar con
BorderRadius.only() cuando necesitas controlar cada esquina individualmente.
🎨 Uso
// ✅ Esquinas asimétricas con diferentes radius
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: AppRadiusCorners._().md, // 12.0
topRight: AppRadiusCorners._().lg, // 16.0
bottomLeft: AppRadiusCorners._().sm, // 6.0
bottomRight: AppRadiusCorners._().xl, // 20.0
),
),
)
// ✅ Solo esquinas superiores redondeadas
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: AppRadiusCorners._().lg, // 16.0
topRight: AppRadiusCorners._().lg, // 16.0
),
),
)
// 💡 Alternativa recomendada: usar AppRadius directamente
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: AppRadius.radiusMd, // Más simple
topRight: AppRadius.radiusLg,
),
),
)
📦 Valores disponibles
none→ Radius.zeroxxs→ Radius.circular(2.0)xs→ Radius.circular(4.0)sm→ Radius.circular(6.0)smd→ Radius.circular(8.0)mds→ Radius.circular(10.0)md→ Radius.circular(12.0) ⭐mdl→ Radius.circular(14.0)lg→ Radius.circular(16.0)lgx→ Radius.circular(18.0)xl→ Radius.circular(20.0)xxl→ Radius.circular(24.0)xxxl→ Radius.circular(28.0)huge→ Radius.circular(32.0)massive→ Radius.circular(40.0)giant→ Radius.circular(48.0)circular→ Radius.circular(999.0)
💡 Ver también
- AppRadius para acceso estático directo
- AppRadiusContainers para BorderRadius completos
- AppRadiusShapes para RoundedRectangleBorder
Properties
- circular → Radius
-
Completamente circular - 999.0
no setter
- giant → Radius
-
Gigante - 48.0
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- huge → Radius
-
Enorme - 32.0
no setter
- lg → Radius
-
Grande - 16.0
no setter
- lgx → Radius
-
Grande-extra - 18.0
no setter
- massive → Radius
-
Masivo - 40.0
no setter
- md → Radius
-
Mediano - 12.0 (estándar)
no setter
- mdl → Radius
-
Mediano-grande - 14.0
no setter
- mds → Radius
-
Mediano-pequeño - 10.0
no setter
- none → Radius
-
Sin radio - Radius.zero
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sm → Radius
-
Pequeño - 6.0
no setter
- smd → Radius
-
Pequeño-mediano - 8.0
no setter
- xl → Radius
-
Extra grande - 20.0
no setter
- xs → Radius
-
Extra pequeño - 4.0
no setter
- xxl → Radius
-
Extra extra grande - 24.0
no setter
- xxs → Radius
-
Extra extra pequeño - 2.0
no setter
- xxxl → Radius
-
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