שורות בתוך עמודות
חלק מהיחידה האפליקציה הראשונה שלך במסלול ה-Flutter של Coddy. שיעור 24 מתוך 32.
Row יכולה להיות אחד מהילדים של Column. כך המסך מציג שורות שיש בהן כמה פריטים:
Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Pancakes'),
Row(
mainAxisSize: MainAxisSize.min,
children: [
Text('20 min'),
SizedBox(width: 12),
Text('Easy'),
],
),
],
)mainAxisSize: MainAxisSize.min גורם לשורה או לעמודה להיות בגודל הילדים שלה בלבד, במקום לתפוס את כל המקום שניתן לה. כאן הוא משאיר את שניהם במרכז המסך.
אתגר
קלהפכו את זה לכותרת פרופיל קטנה:
- השאירו את
Ada Lovelaceבשורה הראשונה - הציבו את
Londonואת1815זה לצד זה מתחתיה, בתוךRow
נסו בעצמכם
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('Ada Lovelace', style: TextStyle(fontSize: 28)),
Text('London'),
Text('1815'),
],
),
),
),
);
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה האפליקציה הראשונה שלך
תרגלו בעצמכם: קומפיילר Flutter אונליין