iso Я хочу указать маршруты для перемещения страниц в этом коде, но когда я ввожу код, возникает ошибка. как давать маршруты в этом коде? - PullRequest
0 голосов
/ 21 июня 2020
Container(
      child: Column(
        children: <Widget>[
          Container(
            height: 64,
            width: 64,
            decoration: BoxDecoration(color: Colors.yellow,
            shape: BoxShape.circle,
            boxShadow: [
              BoxShadow(
                color: Colors.black.withOpacity(0.05),
                blurRadius: 3,
                spreadRadius: 4
              )

            ]
            ),
          ),
          SizedBox(
            height: 8,),
          Text("Critani")
        ],
      ),
    ),

1 Ответ

0 голосов
/ 21 июня 2020

Вы можете использовать API-интерфейс Navigator (Navigator.pushNamed или Navigator.pu sh). Вы объявляете маршруты в MaterialApp следующим образом:

routes: <String, WidgetBuilder>{
        '/fullText': (BuildContext context) => FullText(),
        '/facts': (BuildContext context) => Facts(),
      },

Затем вы можете использовать его, например, с onTap:

onTap: () => Navigator.pushNamed(context, "/facts),

Надеюсь, это было полезно, не стесняйтесь задавать вопросы, если это непонятно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...