Flutter - le tutoriel (Positionné) le plus détaillé

Introduction au positionnement

Crée un widget qui contrôle la position des enfants de [Stack].

scènes à utiliser :

La position du contrôle peut être placée sous la forme de coordonnées, qui peuvent être utilisées lors de l'empilement des mises en page ;

Les attributs effet
largeur largeur
hauteur haut
haut haut
bas fin
gauche gauche
droite droite

Précautions:

1. Si la largeur et la hauteur sont définies, la gauche et la droite ne peuvent pas exister en même temps, et le haut et le bas ne peuvent pas exister en même temps ; 2.
Si la largeur et la hauteur ne sont pas définies, vous devez définir le haut, attributs bas, gauche et droite
3. haut, bas, Lorsque gauche et droite sont réglés sur zéro, le plein écran sera couvert ;

Lorsque les attributs sont tous à 0, le plein écran est couvert

          Positioned(
             top: 0,
             bottom: 0,
             left: 0,
             right: 0,
            child: Container(
              color: ColorsUtils.randomColor(),
              child: Text("1"),
            ),
          )

insérez la description de l'image ici

Lorsque le haut et la gauche sont espacés de 50

Stack(
        alignment: Alignment.topLeft,
        children: [
          Positioned(
            width: 150,
            height: 150,
            // top: 10,
            // bottom: 10,
            // left: 10,
            // right: 10,
            child: Container(
              color: ColorsUtils.randomColor(),
              child: Text("1"),
            ),
          ),
          Positioned(
            width: 150,
            height: 150,
            top: 50,
            // bottom: 10,
            left: 50,
            // right: 10,
            child: Container(
              color: ColorsUtils.randomColor(),
              child: Text("2"),
            ),
          ),
        ],
      )

insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/u013290250/article/details/130849986
conseillé
Classement