从列表中删除项目

时间:2019-06-13 14:11:14

标签: flutter flutter-layout

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

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

<div>
    UserInfo: <div id="1" data-bind="compose: $root.userInfo"></div>
    UserInfo-2: <div id="2" data-bind="compose: $root.userInfo"></div>
</div>

颤振setState(() { items.removeAt(500); }); 滚动到顶部。我希望它从列表中删除后不滚动。

您有什么建议?

谢谢。

1 个答案:

答案 0 :(得分:0)

我们的小部件树很简单,我们创建的列表如下

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

底部的页面上有一个函数调用setState()并删除项目,然后ListView滚动到顶部