ריווח פנימי
חלק מהיחידה האפליקציה הראשונה שלך במסלול ה-Flutter של Coddy. שיעור 17 מתוך 32.
תיבה שצמודה לטקסט שלה נראית צפופה. padding: מוסיף רווח בתוך התיבה, בין הקצה שלה לילד שלה:
Container(
padding: EdgeInsets.all(16),
color: Colors.yellow,
child: Text('Room to breathe'),
)EdgeInsets.all(16) פירושו 16 פיקסלים בכל אחד מארבעת הצדדים. EdgeInsets.symmetric(horizontal: 24, vertical: 8) מגדיר בנפרד את הצדדים ואת החלק העליון והתחתון.
ל-Container יש גם margin:. זהו רווח מחוץ לתיבה, בינה לבין השכנים שלה. החלק הצבעוני לא גדל.
אתגר
קלתנו ל־Fresh קצת מרווח: הוסיפו ריפוד של 24 פיקסלים מכל הצדדים, בתוך התיבה הירוקה.
נסו בעצמכם
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)),
),
),
),
);
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה האפליקציה הראשונה שלך
תרגלו בעצמכם: קומפיילר Flutter אונליין