AppRadiusContainers class
BorderRadius listos para usar en decoraciones de contenedores
Esta clase proporciona instancias pre-configuradas de BorderRadius
listas para usar directamente en BoxDecoration.borderRadius, eliminando
la necesidad de llamar a BorderRadius.circular() manualmente.
🎨 Uso
// ✅ Uso directo en Container
Container(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: AppRadiusContainers._().md, // BorderRadius.circular(12.0)
),
)
// ✅ Con ClipRRect para imágenes
ClipRRect(
borderRadius: AppRadiusContainers._().lg, // BorderRadius.circular(16.0)
child: Image.network('url'),
)
// 💡 Alternativa recomendada: usar AppRadius directamente
Container(
decoration: BoxDecoration(
borderRadius: AppRadius.borderMd, // Más conveniente
),
)
📦 Valores disponibles
Todos los tamaños de la escala estándar:
none→ BorderRadius.zeroxxs→ BorderRadius.circular(2.0)xs→ BorderRadius.circular(4.0)sm→ BorderRadius.circular(6.0)smd→ BorderRadius.circular(8.0)mds→ BorderRadius.circular(10.0)md→ BorderRadius.circular(12.0) ⭐mdl→ BorderRadius.circular(14.0)lg→ BorderRadius.circular(16.0)lgx→ BorderRadius.circular(18.0)xl→ BorderRadius.circular(20.0)xxl→ BorderRadius.circular(24.0)xxxl→ BorderRadius.circular(28.0)huge→ BorderRadius.circular(32.0)massive→ BorderRadius.circular(40.0)giant→ BorderRadius.circular(48.0)circular→ BorderRadius.circular(999.0)
💡 Ver también
- AppRadius para acceso estático directo
- AppRadiusCorners para Radius individuales
- AppRadiusShapes para RoundedRectangleBorder
Properties
- circular → BorderRadius
-
Completamente circular - 999.0
no setter
- giant → BorderRadius
-
Gigante - 48.0
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- huge → BorderRadius
-
Enorme - 32.0
no setter
- lg → BorderRadius
-
Grande - 16.0
no setter
- lgx → BorderRadius
-
Grande-extra - 18.0
no setter
- massive → BorderRadius
-
Masivo - 40.0
no setter
- md → BorderRadius
-
Mediano - 12.0 (estándar)
no setter
- mdl → BorderRadius
-
Mediano-grande - 14.0
no setter
- mds → BorderRadius
-
Mediano-pequeño - 10.0
no setter
- none → BorderRadius
-
Sin radio - BorderRadius.zero
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sm → BorderRadius
-
Pequeño - 6.0
no setter
- smd → BorderRadius
-
Pequeño-mediano - 8.0
no setter
- xl → BorderRadius
-
Extra grande - 20.0
no setter
- xs → BorderRadius
-
Extra pequeño - 4.0
no setter
- xxl → BorderRadius
-
Extra extra grande - 24.0
no setter
- xxs → BorderRadius
-
Extra extra pequeño - 2.0
no setter
- xxxl → BorderRadius
-
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