首页 > 解决方案 > 颤振从列表中删除项目

问题描述

我的问题是关于颤振的列表视图。

当我从列表中删除项目并设置状态时

setState(() { 
    items.removeAt(500);
}); 

颤动listview.builder滚动到顶部。我希望它在从列表中删除项目后不滚动。

你有什么建议?

提前致谢。

标签: flutterflutter-layout

解决方案


我们的小部件树很简单,我们创建列表就像

ListView.builder(
itemCount: messages.lenght,
itemBuilder: (ctx,index){
 return GestureDetector(
    onTap: (){
     showModalBottomSheet()... 
}
);
}
)

在底部工作表上有一个函数调用 setState() 并删除项目然后 ListView 滚动到顶部


推荐阅读