gpt4 book ai didi

widget - 如何在 Card 对象上使用 Dismissible

转载 作者:IT王子 更新时间:2023-10-29 06:34:07 29 4
gpt4 key购买 nike

如果我有一个 Card 对象,我如何在其上使用 Dismissable 小部件以便当用户刷卡时它执行 onDismissed 函数,我尝试了以下示例但它要求 key 的标识符:

  Widget build(BuildContext context) {
return new Dismissible(
child: new Card(
//some code

),
key:/*how this works*/
);
}

这是否可行?

最佳答案

docs 中所述一个 Dismissible 需要一个键来将它与其他 Dismissible 区分开来。

If the Dismissible is a list item, it must have a key that distinguishes it from the other items and its onDismissed callback must remove the item from the list.

对于我的第一个 Todo 应用程序,我使用了 ObjectKey为此目的:

Widget build(BuildContext context) {
return new Dismissible(
child: new Card(
//some code
),
key: new ObjectKey(widget.todo)
);
}

这对你有帮助吗?您应该可以使用其他 Keys只要他们唯一标识 Dismissible。

关于widget - 如何在 Card 对象上使用 Dismissible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45143845/

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