【发布时间】:2020-12-13 14:46:06
【问题描述】:
我正在编写一个 Flutter 应用程序,它遵循决策树来确定一个人发现了什么昆虫。解决此问题的最佳方法是什么。底部的图片显示了我正在尝试遵循的那种树的一个简单示例。
当用户回答第一个问题时,我想在下面显示下一个问题,这将根据用户输入而有所不同。作为参考,我可能有一些问题不是简单的是/否答案,而是分成三个路径(即6条腿/8条腿/多条腿)
我不确定这在颤振中是如何实现的,就像我将 if 语句放入脚手架时一样:。
if (input == "yes") {show widget1}
else if (input == "no") {render widget2}
“元素类型'Map
我认为我正在尝试做的事情涉及条件渲染,并且已经看到这可能通过“可见性”类实现,但它似乎仍然不是最好的解决方案。如有任何建议或示例代码,我将不胜感激。
提前致谢。
【问题讨论】: