通过颤动导航保持对话框

时间:2020-11-10 06:27:50

标签: flutter dart

我所拥有的是一个音乐应用程序,我想用一个流处理音乐按钮的对话框,这意味着我想通过导航来保留此对话框,但是如您所知,如果我们推送到另一个页面,我们将错过该对话框新路线。

是否有可能在所有路线中都可以处理这样的对话框?

1 个答案:

答案 0 :(得分:1)

千万不要尝试,

MaterialApp(
    home: Stack(
      children: [
        Navigator(
          //consider this as your router
          //push-pop etc
          initialRoute: "/",
          onGenerateRoute: (settings){
            if(settings.name=="/"){
              return MyMusicPlayerHome();
            } else {
              
            }
          },
        ),
        MyMusicPlayerDialog()
      ],
    ),
  )