Menu
CoddyTech

Coins arrondis

Fait partie de la section Votre première application du Journey Flutter de Coddy. Leçon 18 sur 32.

Pour autre chose qu'une simple couleur, un Container prend une decoration:. Un BoxDecoration peut arrondir les coins :

Container(
  padding: EdgeInsets.all(16),
  decoration: BoxDecoration(
    color: Colors.indigo,
    borderRadius: BorderRadius.circular(12),
  ),
  child: Text('Rounded'),
)

BorderRadius.circular(12) arrondit chaque coin avec une courbe de 12 pixels de large.

Remarque que color: se trouve désormais dans BoxDecoration. Un Container ne peut pas avoir à la fois un color: et une decoration: : Flutter s'arrête avec une erreur, car il ne peut pas savoir quelle couleur tu veux.

challenge icon

Défi

Facile

Arrondis les coins de la boîte rose :

  • remplace le color: du Container par un decoration:
  • fais-en un BoxDecoration avec color: Colors.pink et borderRadius: BorderRadius.circular(16)

Essayez vous-même

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)),
          ),
        ),
      ),
    );
  }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Votre première application

Entraînez-vous par vous-même : Compilateur Flutter en ligne