Comment centrer verticalement ou horizontalement un widget dans une pile ?

Ray Li

Le Centerwidget centre un widget horizontalement et verticalement au centre d'une pile. Comment centrer un widget UNIQUEMENT horizontalement ou verticalement ?

Le centrage d'un widget dans une pile est possible avec un widget Ligne ou Colonne. Est-il possible de le faire sans utiliser ces widgets ?

Conditions:

  • Impossible d'utiliser la ligne/colonne.
  • La taille de la pile n'est pas connue avant la mise en page (ne peut pas utiliser de valeurs positionnées codées en dur).

Widget central :

Widget centré dans la pile

Container(
      decoration:
          BoxDecoration(border: Border.all(color: Colors.black87, width: 10)),
      child: Stack(
        children: [
          Center(
            child: Container(color: Colors.amber, width: 50, height: 50),
          ),
        ],
      ),
    );

Centrer horizontalement avec la ligne :

Widget centré horizontalement dans Stack

Row(mainAxisAlignment: MainAxisAlignment.center)

Centrer verticalement avec la colonne :

Widget centré verticalement dans la pile

Column(mainAxisAlignment: MainAxisAlignment.center)

L'alignement ci-dessus est le résultat souhaité. Ces résultats peuvent-ils être obtenus avec d'autres widgets Flutter ?

Jitesh Mohite

Utiliser le Alignwidget

 Align(
        alignment: Alignment.topCenter, // This will horizontally center from the top
        child: Container(
          decoration: BoxDecoration(
              border: Border.all(color: Colors.black87, width: 10)),
          child: Stack(
            children: [
              Container(color: Colors.amber, width: 50, height: 50),
            ],
          ),
        ),
      )

1. Pour le centre supérieur, utilisez l'alignement : Alignment.topCenter

entrez la description de l'image ici

2. Pour le Centre Gauche, utilisez l'alignement : Alignment.centerLeft

entrez la description de l'image ici

3. Pour l'alignement au centre à droite : Alignment.centerRight

entrez la description de l'image ici

3. Pour le centre inférieur, utilisez l'alignement : Alignment.bottomCenter

entrez la description de l'image ici

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment centrer horizontalement un UISwitch dans une vue de pile ?

Comment centrer un widget verticalement dans PreferredSizeWidget

Comment centrer le texte horizontalement et verticalement dans un TextView?

Comment centrer un spinner horizontalement et verticalement dans la page?

CSS : Comment centrer une image dans un div verticalement et horizontalement

Trouver un vecteur placé horizontalement ou verticalement dans une matrice

Comment centrer une chaîne HTML à la fois horizontalement et verticalement dans une UIWebView

Twitter Bootstrap - comment centrer des éléments horizontalement ou verticalement

Comment centrer verticalement et horizontalement du texte dans un conteneur dans bootstrap 4?

Comment centrer un MKMapView horizontalement et verticalement dans un contrôleur de vue?

Comment centrer aligner du texte horizontalement et VERTICALEMENT dans une boîte/conteneur ?

Comment centrer les widgets verticalement et horizontalement dans une fenêtre avec Tkinter?

Comment puis-je centrer verticalement et horizontalement un bouton asp dans bootstrap

Comment centrer cette select box horizontalement et verticalement dans un tableau (Bootstrap 4.0) ?

Centrer une UIView verticalement et horizontalement dans sa vue parent

Centrer le widget verticalement dans un SingleChildScrollView

Comment centrer le texte verticalement et horizontalement dans Flutter?

Comment centrer verticalement du texte dans DIV mais flotter horizontalement?

Comment centrer un élément horizontalement et verticalement

Comment centrer verticalement et horizontalement un composant en React?

Comment centrer verticalement et horizontalement un div de hauteur inconnue

Centrer le texte verticalement et horizontalement dans un div

Comment centrer verticalement une image dans un div fixe

Comment centrer verticalement un texte dans une colonne (bootstrap 4)?

Comment centrer un Positioned() horizontalement dans Flutter

Comment centrer <input> horizontalement dans un <div> ?

Comment centrer verticalement et horizontalement une vue par rapport à une autre vue qui est à un zIndex plus élevé (React Native) ?

Centrer une image verticalement dans un div

Comment centrer verticalement un conteneur dans Bootstrap?

TOP liste

  1. 1

    Comment exécuter un fichier python avec des droits d'administrateur dans pycharm

  2. 2

    obtenir le nombre de marqueur affiché sur la carte

  3. 3

    comment obtenir un objet de requête dans les tests unitaires de django?

  4. 4

    Microsoft.WebApplication.targets

  5. 5

    Comment ajouter un texte dans un texte Python/Tkinter

  6. 6

    comment convertir une chaîne en un tuple dateutil jour de la semaine sans utiliser eval

  7. 7

    mongo kafka connect source

  8. 8

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  9. 9

    Dans les modèles Hugo, comment vérifier la longueur du tableau de fichiers JSON?

  10. 10

    Référencement des assemblys de structure .net 4.7 dans la solution .net core 2

  11. 11

    Comment obtenir tous les champs d'un objet (y compris sa superclasse), à l'aide de l'API Mirrors de Dart?

  12. 12

    Exécuter la requête externe pour chaque date obtenue à partir de la requête interne

  13. 13

    Recherche de dicton Jinja2 à l'aide d'une clé variable

  14. 14

    Laravel 8: Attempt to read property "id" on null

  15. 15

    définir une propriété pour chaque nœud dans neo4j

  16. 16

    Vérifier la longueur du nombre à partir du message, puis utiliser la valeur dans l'instruction

  17. 17

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  18. 18

    Aide de variable de débogage pprint jinja2

  19. 19

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  20. 20

    Impression de la longueur du chemin le plus court dans le labyrinthe

  21. 21

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

chaudétiquette

Archive