gpt4 book ai didi

dart - 使用 Flutter/Dart 关闭 Dismissible

转载 作者:IT老高 更新时间:2023-10-28 12:33:54 27 4
gpt4 key购买 nike

在大多数 Dismissible Flutter 提供的示例,它们正在关闭 ListView 中的项目。例如,this .

我目前正在做的是:

Widget build(BuildContext context) {
return new Scaffold(
key: _scaffoldKey,
appBar: new AppBar(
title: new Text(widget.title),
),
body: new Center(
child: new ListView(
children: <Widget>[
new Dismissible(
key: personKey,
child: new Text('Dismiss Me'),
onDismissed: (DismissDirection direction) {}
)
],
) // end ListView
) // end Center
); // end return
} // end build()

关闭文本框后,出现错误:

A dismissed Dismissible widget is still part of the tree.

Make sure to implement the onDismissed handler and to immediately remove the Dismissible widget from the application once that handler has fired.

挖掘 Dismissible source在,我看到它检查了 _resizeAnimation 的状态,但我不确定它如何适合 Dismissible 构造函数或 onDismissed 处理程序。

最佳答案

请试试这个。我提供了 UniqueKey 作为 Dismissible 小部件的键,它工作得很好。

key: UniqueKey(), 

关于dart - 使用 Flutter/Dart 关闭 Dismissible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com