📜 Cap 07: Listas e Grids
🎯 Objetivo da Aula:
Aprender a usar o ListView para criar listas roláveis de itens.
🏢 O Cenário Prático (Seu Desafio):
O inventário do jogador tem 100 itens! Se colocarmos tudo em uma Column, a tela vai quebrar. Seu desafio é usar o ListView para criar uma lista rolável.
📖 Exemplo Passo a Passo
import 'package:flutter/material.dart';
class Inventario extends StatelessWidget {
final List<String> itens = List.generate(100, (index) => 'Item $index');
Inventario({super.key});
@override
Widget build(BuildContext context) {
return ListView.builder(
itemCount: itens.length,
itemBuilder: (context, index) {
return ListTile(
leading: const Icon(Icons.shield),
title: Text(itens[index]),
);
},
);
}
}