J'ai un Text widget
en appuyant sur lequel un autre Route
doit être affiché. Mais je n'ai pu voir aucune méthode onPressed () pour le Text widget
. Veuillez aider.
Enveloppez simplement votre titre dans un GestureDetector
pour gérer les clics. Appelez ensuite Navigator
pushNamed
pour rediriger vers un nouvel itinéraire.
new GestureDetector(
onTap: () {
Navigator.pushNamed(context, "myRoute");
},
child: new Text("my Title"),
);
Utilisez InkWell
cela vous donne également un bel effet d'entraînement
new InkWell(
onTap: () {
Navigator.pushNamed(context, "YourRoute");
},
child: new Padding(
padding: new EdgeInsets.all(10.0),
child: new Text("Tap Here"),
),
);
ou
new FlatButton(
onPressed: () {
Navigator.pushNamed(context, "YourRoute");
},
child: new Text("Tap Here"),
)