Oi Marcelo, tudo bem?
Desculpe a demora em retornar.
Entendi sua dúvida e posso te ajudar com isso. Para adicionar um botão de excluir dentro do StatelessWidget
ContactItem
e atualizar a lista após a exclusão, você pode seguir os seguintes passos:
- Dentro da classe
ContactItem
, adicione um botão de excluir, por exemplo:
IconButton(
icon: Icon(Icons.delete),
onPressed: () {
// Lógica para excluir o item da lista
// ...
// Chame o setState do ContactsList para atualizar a lista
// ...
},
)
- Na função
onPressed
do botão de excluir, você pode implementar a lógica para remover o item da lista e, em seguida, chamar o setState
do ContactsList
para atualizar a lista. Por exemplo:
onPressed: () {
setState(() {
// Remova o item da lista
// ...
// Chame o setState do ContactsList para atualizar a lista
// ...
});
},
Dessa forma, quando o botão de excluir for pressionado, o item será removido da lista e a interface será atualizada.
Espero ter ajudado.
Um abraço e bons estudos.