Hello World !
J’aimerais comprendre pourquoi si on met un Hero
sur le title d’un Scaffold
, lors du changement de page, le texte s’affiche un instant comme s’il n’avait pas de Scaffold
ou de Material
… ?
Je me demande du coup si c’est possible de mettre un Hero
dans l’AppBar
?
Code de test :
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Hero(
tag: 'title',
child: Text('Mon App'),
),
),
body: Center(
child: ElevatedButton(
onPressed: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => Second(),
),
),
child: Text('Second page'),
),
),
);
Second page
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Hero(
tag: 'title',
child: Text('Mon App'),
),
),
body: const Center(
child: Text('Second'),
),
);