Flutter перемещается между файлами Dart - PullRequest
0 голосов
/ 20 июня 2020

привет, я пытаюсь создать программу флаттера, но программа работает очень медленно, потому что я делаю все в одном и том же виджете, кто-то знает, как использовать po Navigator для перехода из файла Dart

1 Ответ

1 голос
/ 20 июня 2020

Первый файл дротика:

class FirstRoute extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('First Route'),
      ),
      body: Center(
        child: RaisedButton(
          child: Text('Open route'),
          onPressed: () {
           Navigator.push(
           context,
           MaterialPageRoute(builder: (context) => SecondRoute()),
          );},
        ),
      ),
    );
  }
}

Второй файл дротика:

class SecondRoute extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Second Route"),
      ),
      body: Center(
        child: RaisedButton(
          onPressed: () {
            Navigator.pop(context);
          },
          child: Text('Go back!'),
        ),
      ),
    );
  }
}
...