Menu
CoddyTech

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://...').

challenge icon

Desafío

Fácil

Las 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 Text como 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)),
          ),
        ),
      ),
    );
  }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Tu primera app

Practica por tu cuenta: Compilador de Flutter online