zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

flutter 跳转界面

flutter 界面 跳转
2023-09-14 09:04:29 时间

第一种是跳转后将自己finish掉

    //返回登录界面
    LoginNavigator() async {
      Navigator.pushAndRemoveUntil(
        context,
        MaterialPageRoute(builder: (context) => const LoginAccountStateless()),
        (route) => route == null,
      );
    }

    //登录部分
    Widget loginSection = Container(
      margin: const EdgeInsets.only(right: 20, left: 30, top: 16),
      child: Row(
        mainAxisSize: MainAxisSize.max,
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          GestureDetector(
            onTap: () {
              //跳转到注册
              LoginNavigator();
            },
            child: const Text(
              "已有賬戶?去登陸",
              style: TextStyle(
                color: Color(0xFF5F5538),
                fontSize: 16.0,
              ),
            ),
          )
        ],
      ),
    );

第二种是直接跳转到第二个界面

   Navigator.push(
              context,
              MaterialPageRoute(builder: (context) => const ResetPassword()),
            );