codestory

Die Anleitung zu Flutter Align

  1. Flutter Align
  2. child
  3. alignment
  4. widthFactor
  5. heightFactor

1. Flutter Align

Im Flutter ist Align ein Widget, das ein anderes Widget enthält und den Parameter alignment zum Ausrichten (align) der Position vom untergeordneten Widgets bereitstellt.
Center und Align sind sich ziemlich ähnlich. Sie haben nur ein untergeordnetes Widget, aber Center platztiert das untergeordnete widget immer in die Mitte.
Align Constructor
const Align(
    {Key key,
    AlignmentGeometry alignment: Alignment.center,
    double widthFactor,
    double heightFactor,
    Widget child}
)
Wenn Parameter widthFactor nicht angegeben wird, ist die Breite vom Align so groß wie möglich. Andernfalls entspricht die Breite von Align der Breite von child multipliziert mit widthFactor. In ähnlicher Weise hat der Parameter heightFactor dasselbe Verhalten für die Höhe vom Align. Daher ist die Größe von Align standardmäßig so groß wie möglich.
(ex1)
Align (
    alignment: Alignment.bottomRight,
    child: ElevatedButton (
        child: Text("Button"),
        onPressed: () {}
    )
)

2. child

Widget child

3. alignment

Das Property alignment wird verwendet, um zu definieren, wie child ausgerichtet (align) werden soll. Der Standardwert für alignment ist Alignment.center.
AlignmentGeometry alignment: Alignment.center

4. widthFactor

widthFactor ist ein Faktor, mit dem die Breite von Align basierend auf der Breite vom child berechnet wird. Wenn widthFactor nicht null ist, entspricht die Breite von Align der Breite von child multipliziert mit diesem Faktor.
Wenn widthFactor nicht angegeben ist, ist die Breite von Align so größ wie möglich.
double widthFactor
Zum Beispiel:
widthFactor (ex1)
Align (
    alignment: Alignment.bottomRight,
    widthFactor: 2.0,
    child: ElevatedButton (
        child: Text("Button"),
        onPressed: () {}
    )
)

5. heightFactor

heightFactor ist ein Faktor, mit dem die Höhe von Align basierend auf der Breite von child berechnet wird. Wenn heightFactor nicht null ist, entspricht die Höhe von Center der Breite von child multipliziert mit diesem Faktor.
Wenn heightFactor nicht angegeben ist, ist die Höhe von Align so größ wie möglich.
double heightFactor
Zum Beispiel:
heightFactor (ex1)
Align (
    alignment: Alignment.bottomRight,
    heightFactor: 3.0,
    child: ElevatedButton (
        child: Text("Button"),
        onPressed: () {}
    )
)

Anleitungen Flutter

Show More