Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:按键动态隐藏/显示小部件_Flutter_Dart_Mobile_Flutter Layout - Fatal编程技术网

Flutter 颤振:按键动态隐藏/显示小部件

Flutter 颤振:按键动态隐藏/显示小部件,flutter,dart,mobile,flutter-layout,Flutter,Dart,Mobile,Flutter Layout,我们如何在flatter中显示/隐藏另一个小部件中的小部件 我有一个问题列表,它位于列表视图生成器中,我想隐藏有关用户答案选择的问题。如果您在问题[]中有所有方程,并且是否在显示[]中显示它们,您可以将它们放入列表构建中 return (bool[index] ? Card(child:Text(question[index])) : Container()) 这将返回bool中的卡为true,否则返回空的(未显示的容器)。(我认为另一个答案也可以) 您可以考虑的另一个选项是使用可见性窗口小部

我们如何在flatter中显示/隐藏另一个小部件中的小部件


我有一个问题列表,它位于列表视图生成器中,我想隐藏有关用户答案选择的问题。

如果您在问题[]中有所有方程,并且是否在显示[]中显示它们,您可以将它们放入列表构建中

return (bool[index] ? Card(child:Text(question[index])) : Container())
这将返回bool中的卡为true,否则返回空的(未显示的容器)。

(我认为另一个答案也可以)

您可以考虑的另一个选项是使用可见性窗口小部件来封装“问题”小部件,并基于BoL切换可见属性。要使此(或上述解决方案)起作用,您需要在发生(如您所说的)“用户答案选择”时,使用例如在调用的方法上设置状态来更新此bool的值


当然,如果您有一个更复杂的应用程序,那么使用提供者进行状态管理并将所有这些内容包装到使用者中可能更有意义。

不,这不是我想要做的。。请检查这个问题的更多细节可能重复嘿斯科特,我完全明白你的想法。我可以给你看我的代码,然后我想你可以更好地回答我我提出了另一个问题,但没有人知道也许你可以帮我。请检查我的代码在这里