רווח בין רכיבים
חלק מהיחידה האפליקציה הראשונה שלך במסלול ה-Flutter של Coddy. שיעור 21 מתוך 32.
הילדים של Column נוגעים זה בזה. כדי להוסיף רווח ביניהם, הציבו SizedBox ריק ברשימה:
Column(
children: [
Text('Top'),
SizedBox(height: 20),
Text('Bottom'),
],
)SizedBox לא מצייר דבר. הוא רק תופס מקום: כאן גובה של 20 פיקסלים. בתוך Row, השתמשו במקום זאת ב־SizedBox(width: 20).
אתגר
קלהוסף רווח של 24 פיקסלים בין Title ל־Subtitle.
נסו בעצמכם
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: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Title', style: TextStyle(fontSize: 32)),
Text('Subtitle'),
],
),
),
),
);
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה האפליקציה הראשונה שלך
תרגלו בעצמכם: קומפיילר Flutter אונליין