Flutter 用键替换堆栈中的小部件
在颤振文档中,可以使用替换堆栈小部件中的小部件。您可以在键属性中使用GlobalKeys。问题是,我不知道如何使用键替换堆栈小部件中的小部件。我想获得一个完整的示例,用GlobalKey替换堆栈中的小部件。这不是小部件位置 控制一个小部件如何替换树中的另一个小部件 根据您的情况,使用定位小部件 一种控件,用于控制堆栈子级的位置 若你们需要小部件的位置来设置另一个小部件的位置,你们可以使用下面的第一个键Flutter 用键替换堆栈中的小部件,flutter,dart,Flutter,Dart,在颤振文档中,可以使用替换堆栈小部件中的小部件。您可以在键属性中使用GlobalKeys。问题是,我不知道如何使用键替换堆栈小部件中的小部件。我想获得一个完整的示例,用GlobalKey替换堆栈中的小部件。这不是小部件位置 控制一个小部件如何替换树中的另一个小部件 根据您的情况,使用定位小部件 一种控件,用于控制堆栈子级的位置 若你们需要小部件的位置来设置另一个小部件的位置,你们可以使用下面的第一个键 final keyContext=firstwidgetkey.currentContext;
final keyContext=firstwidgetkey.currentContext;
if(keyContext!=null){
box=keyContext.finderObject();
如果(box!=null)pos=box.localToGlobal(Offset.zero);
}
pos包含您已传递的小部件的dx和dy键您可以发布您迄今为止尝试的代码吗?因此,人们可以帮助您更正代码。我想替换堆栈Widget中的小部件。因此,用新的子列表重建您的
堆栈
。我想用按键替换小部件