我无法通过Flutter onPress传递其他页面

时间:2019-02-19 17:29:07

标签: dart flutter

当我单击印刷机上的代码时,我想转到另一页,但这不起作用。

  DialogButton(
        onPressed: () => FirstTab(), 
           color: Color(0xff78328a),
        child: Text(
          "DAÜ'ye / To EMU",
          style: TextStyle(color: Colors.white, fontSize: 20, fontWeight: FontWeight.bold),
        ),
          ),

2 个答案:

答案 0 :(得分:1)

您应该将onPressed方法修改为此:

  onPressed: () => Navigator.of(context).push(MaterialPageRoute(builder: (context) => FirstTab()));

答案 1 :(得分:0)

您已经使用onPressed来移至Navigator.push(context, new MaterialPageRoute( builder: (BuildContext context) { return new PageName(); })); 中的下一页

{{1}}