首页 文章

为什么我的页面显示在屏幕的一半而不是全屏?

提问于
浏览
0

我试图弹出所有路线,然后导航到我的颤动应用程序中的仪表板屏幕,但屏幕仅显示在屏幕的一半,

我附上了一个截图供参考,我在我的应用程序中使用以下代码。

Navigator.popUntil(context, ModalRoute.withName('/'));
    Navigator.push(context, new MaterialPageRoute(builder: (BuildContext context) => new BottomNavBar(0)));

这真烦人,我尝试了很多方法导航到屏幕,每次我只看到屏幕的一半,我不知道究竟出了什么问题。
在此输入图像描述

我唯一的目的是在我导航到我的应用程序中名为'/dashboard'的路线之前,我想要弹出所有路线。

请有人告诉我可能出了什么问题。

非常感谢 Mahi

1 回答

  • 0

    我不确定这是否是推荐的方式,但我之前已经实现了这样:

    Navigator.of(context).pushNamedAndRemoveUntil("/dashboard", (Route r) => r == null);
    

相关问题