Arkadaşlar aşağıdaki kod normalde çalışıyor fakat ben sneak bar göstermek için aşağıdaki gibi set state içine sneakbar’ ekleyince çalışmıyor.
// Scaffold.of(context).showSnackBar(SnackBar(content: Text("Item Dismised")));
Diğer kısımlarda problem yok aşağaıdaki kod çalışıyor
class _HomePageState extends State<HomePage> {
final _list = List<String>();
int i = 0;
@override
Widget build(BuildContext context) {
return Scaffold(
body: ListView.builder(
itemCount: _list.length,
itemBuilder: (ctx, index) {
return Dismissible(
resizeDuration: Duration(seconds: 1),
background: Container(color: Colors.green,),
onDismissed:(d){
setState(() {
_list.removeAt(index);
});
},
key: ValueKey(_list.elementAt(index)),
child: ListTile(
title: Text(_list.elementAt(index)),
));
}),
floatingActionButton: FloatingActionButton(
onPressed: () {
setState(() {
++i;
_list.add("item $i");
});
},
),
);
}
}