Innenabstand
Teil des Abschnitts Deine erste App der Flutter-Journey von Coddy. Lektion 17 von 32.
Ein Kasten, der eng an seinem Text anliegt, wirkt beengt. padding: fügt im Kasten Abstand zwischen dessen Rand und seinem Inhalt hinzu:
Container(
padding: EdgeInsets.all(16),
color: Colors.yellow,
child: Text('Room to breathe'),
)EdgeInsets.all(16) bedeutet 16 Pixel auf allen vier Seiten. EdgeInsets.symmetric(horizontal: 24, vertical: 8) legt den Abstand an den Seiten sowie oben und unten getrennt fest.
Ein Container hat auch margin:. Das ist der Abstand außerhalb des Kastens, zwischen ihm und seinen Nachbarn. Der farbige Bereich wird dadurch nicht größer.
Aufgabe
EinfachGib Fresh etwas Platz: Füge innerhalb des grünen Kastens auf jeder Seite 24 Pixel Innenabstand hinzu.
Probier es selbst
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(
color: Colors.lightGreen,
child: Text('Fresh', style: TextStyle(fontSize: 32)),
),
),
),
);
}
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Deine erste App
Übe selbstständig: Online-Flutter-Compiler