如何在Flutter中为多个小部件使用相同的键?

时间:2019-01-14 03:10:37

标签: flutter

我有一个带按键的背景小部件,背景小部件具有向下拉动时的手势,它将关闭;当我在另一个小部件中打开它时,该问题无法关闭,并出现错误Duplicate GlobalKey detected in widget tree.

使用此背景幕的所有页面中的我呼叫键

final backdropKey = GlobalKey(debugLabel: 'Backdrop');

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

在具有相同父项的Elements中,键必须唯一。

https://docs.flutter.io/flutter/foundation/Key-class.html