Я пытаюсь отфильтровать просмотр списка. Я могу видеть, что данные фильтруются, но я ничего не вижу на экране. Вероятно, это просто вещь.
Часть кода:
final messageBubble = MessageBubble(
document: nameDocument,
name: gaName,
);
messageBubbles.add(messageBubble);
filtermessageBubbles= messageBubbles;
(...)
FloatingSearchBar.builder(
pinned: true,
itemCount: filtermessageBubbles.length,
padding: EdgeInsets.only(top: 10.0),
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: filtermessageBubbles[index],
);
},
onChanged: (String value) {
setState(() {
filtermessageBubbles = messageBubbles.where((item) => item.name.toLowerCase().contains(value.toLowerCase())).toList();
print(filtermessageBubbles.length);
print(filtermessageBubbles);
});
},
, и когда я запускаю его, я вижу, что FilterMessageBubbler.length уменьшает его число, но я не вижу никаких изменений в виртуальной устройство.
Заранее спасибо!