Comment définir la couleur de la barre d'état lorsque AppBar n'est pas présente.
J'ai essayé mais ça ne marche pas.
Widget build(BuildContext context) {
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark);
return new Scaffold(
body: new Container(
color: UniQueryColors.colorBackground,
child: new ListView.builder(
itemCount: 7,
itemBuilder: (BuildContext context, int index){
if (index == 0){
return addTopInfoSection();
}
},
),
),
);
}
La sortie ressemble à ça :
1 votes
Comment avez-vous géré l'espace de la barre d'état, en empêchant le contenu de se chevaucher ?
0 votes
@Hannes.T Utilisez mon code ci-dessus
0 votes
Je ne comprends pas où tu ajoutes cette marge supplémentaire pour que ton conteneur bleu ne se chevauche pas.
0 votes
@Hannes.T Pour Android, c'est par défaut. Pour iOS, je pense qu'il faut vérifier la présence de
MediaQuery.of(context).padding.top
.2 votes
Vous pouvez envelopper votre contenu dans un widget SafeArea @Hannes.T
0 votes
stackoverflow.com/a/59949734/8555008 regardez ça