Bir Listedeki Kartlar
Coddy'nin Flutter Journey'sinin Listeler ve Ekranlar bölümünün bir parçası. Ders 9 / 33.
Card, köşeleri yuvarlatılmış ve ekrandan yükseliyormuş gibi görünmesini sağlayan yumuşak bir gölgesi olan bir paneldir. İçindeki öğeleri gruplandırır, böylece listedeki her öğe tek bir bütün olarak görünür.
Card(
child: ListTile(
leading: Icon(Icons.flight),
title: Text('Paris'),
subtitle: Text('France, May 3'),
),
)Kart, çevresinde küçük bir boşluk bırakır; bu sayede listedeki kartlar birbirinden ayrı görünür. margin: bu boşluğu, color: rengini değiştirir; elevation: ise gölgeyi derinleştirir.
Card içindeki bir ListTile, Flutter uygulamalarının en yaygın bileşenlerinden biridir: siparişlerden, mesajlardan veya gezilerden oluşan bir liste düşün.
Görev
KolayParis gezisi bir kartta. Kyoto ve Lima gezilerini de kartlara yerleştir; her gezi için bir kart kullan.
Kendin dene
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('My Trips')),
body: ListView(
padding: const EdgeInsets.all(8),
children: [
Card(
child: ListTile(
leading: const Icon(Icons.flight),
title: const Text('Paris'),
subtitle: const Text('France, May 3'),
),
),
ListTile(
leading: const Icon(Icons.flight),
title: const Text('Kyoto'),
subtitle: const Text('Japan, June 12'),
),
ListTile(
leading: const Icon(Icons.flight),
title: const Text('Lima'),
subtitle: const Text('Peru, August 20'),
),
],
),
),
);
}
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Listeler ve Ekranlar bölümündeki tüm dersler
1Kaydırılabilir Listeler
Kaydırılan Bir ListeListe ÖğeleriBaş ve SonBir Liste Öğesine DokunmaSatırlar Arasındaki Ayraçlar6Sekmeler, Çekmeceler ve Kaydırma Hareketleri
Gezinme Çubuğuyla SekmelerAçık Sekme İçin Dolu SimgelerYan ÇekmeceSilmek İçin KaydırınKaydırmayı Geri AlınKendi başına pratik yap: Online Flutter derleyicisi