J'essaie d'aligner deux éléments aux extrémités, l'un à gauche et l'autre à droite. J'ai une ligne qui est alignée à gauche et un enfant de cette ligne est aligné à droite. Cependant, il semble que la ligne enfant reprenne la propriété d'alignement de son parent. Voici mon code
var SettingsRow = new Row(
mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Right",softWrap: true,),
],
);
var nameRow = new Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: <Widget>[
Text("Left"),
SettingsRow,
],
);
En conséquence, j'obtiens quelque chose comme ceci
Left Right
Ce que je voudrais, c'est
Left Right
Il y a également suffisamment d'espace sur la rangée. Ma question est la suivante : pourquoi la rangée enfant n'affiche-t-elle pas son nom ? MainAxisAlignment.end
propriété ?