Avatares redondos
Parte de la sección Tu primera app del Journey de Flutter de Coddy. Lección 28 de 32.
Las aplicaciones suelen mostrar a una persona como un círculo con su foto o sus iniciales. Flutter tiene un widget justo para eso, CircleAvatar:
CircleAvatar(
radius: 40,
backgroundColor: Colors.deepPurple,
child: Text('MJ'),
)radius: es la mitad de su ancho, así que este círculo mide 80 píxeles de diámetro. Su child: se sitúa en el centro. Para usar una foto en lugar de las iniciales, usa backgroundImage: NetworkImage('https://...').
Desafío
FácilLas iniciales están sobre un cuadrado. Haz que sea un círculo: reemplaza el Container por un CircleAvatar
- con
radius: 48 - y
backgroundColor: Colors.teal - manteniendo el mismo
Textcomo elemento secundario
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(24),
color: Colors.teal,
child: Text('AL', 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: Estilo6Iconos e imágenes
IconosTamaño y color de los iconosImágenes de la webAvatares redondosWidgets de una listaPractica por tu cuenta: Compilador de Flutter online