Olá,
Como alternativa ao SliverList que substituiu o ListView.builder na aula, não seria mais simples deixar do jeito como estava e englobar o ListView.builder dentro do Widget Expanded?
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(16),
child: Column(
children: [
Text("Destaques"),
Expanded(
child: ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
return HighlightItem(
imageURI: items[index]["image"],
itemTitle: items[index]['name'],
itemPrice: items[index]['price'],
itemDescription: items[index]['description']
);
},
),
),
],
),
);
}
Confesso que achei essa solução do SliverList bem mais burocrática. Mas foi bom pra conhece-lo, não sabia deste SliverList.