Esquinas redondeadas
Parte de la sección Tu primera app del Journey de Flutter de Coddy. Lección 18 de 32.
Para algo más que un color liso, un Container recibe un decoration:. Un BoxDecoration puede redondear las esquinas:
Container(
padding: EdgeInsets.all(16),
decoration: BoxDecoration(
color: Colors.indigo,
borderRadius: BorderRadius.circular(12),
),
child: Text('Rounded'),
)BorderRadius.circular(12) redondea cada esquina con una curva de 12 píxeles de ancho.
Observa que color: se movió dentro de BoxDecoration. Un Container no puede tener tanto color: como decoration:: Flutter se detiene con un error, porque no puede saber qué color quieres.
Desafío
FácilRedondea las esquinas del cuadro rosa:
- reemplaza el
color:delContainerpor unadecoration: - haz que sea un
BoxDecorationconcolor: Colors.pinkyborderRadius: BorderRadius.circular(16)
Pruébalo tú mismo
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Container(
padding: EdgeInsets.all(16),
color: Colors.pink,
child: Text('Sale', style: TextStyle(fontSize: 32, color: Colors.white)),
),
),
),
);
}
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Tu primera app
1Hola, Flutter
¿Qué es Flutter?Cambia el textoEl árbol de widgetsScaffold y AppBarCadenas y comillasComentarios7Proyecto: Tarjeta de presentación
Tarjeta de presentación: DiseñoTarjeta de presentación: EstiloPractica por tu cuenta: Compilador de Flutter online