gpt4 book ai didi

dart - 如何在 flutter 中动态设置 Root View ?

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

开发者

我有一种情况,我想根据条件更改我的 Root View 。例如,如果用户已经登录,那么 Root View 将是主屏幕,否则是登录屏幕。

我怎样才能做到这一点?请帮忙。

谢谢

最佳答案

在您的 main.dart 文件中,您具有函数 void main() => runApp(MyApp()); 其中 MyApp 是一个小部件,返回一个 MaterialApp 小部件或类似的东西。您已经可以在此处选择以使用不同的 home 小部件开始。

如果您必须根据某些异步操作(例如检查首选项或安全存储中的设置)选择开始屏幕,您将返回一个 FutureBuilder 而不是您的 MaterialApp。 FutureBuilder 然后在完成操作后返回小部件。

关于dart - 如何在 flutter 中动态设置 Root View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56010564/

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