אריחי רשימה
חלק מהיחידה רשימות ומסכים במסלול ה-Flutter של Coddy. שיעור 2 מתוך 33.
רוב השורות ברשימה דומות זו לזו: שורה ראשית, לפעמים שורה קטנה יותר מתחתיה, ואולי סמל בכל אחד מהקצוות. ListTile הוא שורה כזאת, מוכנה לשימוש, עם המידות והריפוד המתאימים.
ListTile(
title: Text('Ada Lovelace'),
subtitle: Text('+1 555 0101'),
)הtitle היא השורה הראשית. הsubtitle מופיעה מתחתיה, קטנה יותר ובצבע רך יותר. שתיהן מקבלות רכיב, בדרך כלל Text.
הרוחב של ListTile זהה לרוחב הרשימה, והוא גדל כדי להתאים לשתי שורות כשיש לו כותרת משנה. שים כמה כאלה בתוך ListView ויש לך רשימת אנשי קשר.
אתגר
קלהשורה של Ada כבר ListTile. הפכו את שני הטקסטים האחרים לאריחים כמו שלה:
Alan Turingעם כותרת משנה+1 555 0102Grace Hopperעם כותרת משנה+1 555 0103
נסו בעצמכם
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(
appBar: AppBar(title: const Text('Contacts')),
body: ListView(
children: const [
ListTile(
title: Text('Ada Lovelace'),
subtitle: Text('+1 555 0101'),
),
Text('Alan Turing'),
Text('Grace Hopper'),
],
),
),
);
}
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה רשימות ומסכים
תרגלו בעצמכם: קומפיילר Flutter אונליין