Lineare Layout-Container-Stack-Komponente des Hongmeng Project Ark Framework (ArkUI)
1. Betriebsumgebung
Betriebssystem: Windows 10 Professional, IDE: DevEco Studio 3.1, SDK: HarmonyOS 3.1
2. Komponenten stapeln
Beim Stapeln von Containern werden Unterkomponenten der Reihe nach auf den Stapel geschoben, und die letztere Unterkomponente deckt die vorherige Unterkomponente ab.
Unterbaugruppe
Kann Unterkomponenten enthalten.
Schnittstelle
Stack(value?: { alignContent?: Alignment })
Ab API-Version 9 unterstützt diese Schnittstelle die Verwendung in ArkTS-Karten.
Parameter
Parametername |
Parametertyp |
Erforderlich |
Parameterbeschreibung |
---|---|---|---|
alignContent |
NEIN |
Legt die Ausrichtung untergeordneter Komponenten innerhalb des Containers fest. Standardwert:Alignment.Center |
Attribute
Neben der Unterstützung allgemeiner Eigenschaften werden auch die folgenden Eigenschaften unterstützt:
Parametername |
Parametertyp |
Parameterbeschreibung |
---|---|---|
alignContent |
Legt die Ausrichtung aller untergeordneten Komponenten innerhalb des Containers fest. Standardwert:Alignment.Center Ab API-Version 9 unterstützt diese Schnittstelle die Verwendung in ArkTS-Karten. veranschaulichen: Wenn dieses Attribut gleichzeitig mit dem allgemeinen Attribut align festgelegt wird , wird das festgelegte Attribut später wirksam. |
Beispiel
Code
// xxx.ets
@Entry
@Component
struct StackExample {
build() {
Stack({ alignContent: Alignment.Bottom }) {
Text('First child, show in bottom').width('90%').height('100%').backgroundColor(0xd2cab3).align(Alignment.Top)
Text('Second child, show in top').width('70%').height('60%').backgroundColor(0xc1cbac).align(Alignment.Top)
}.width('100%').height(150).margin({ top: 5 })
}
}
Bitte kommen Sie oft zu mir nach Hause, um mich zu sehen, wenn Sie Zeit haben. Vielen Dank, dass Sie hier sind ...
Meine Heimatadresse: Aden
Abschließend gebe ich Ihnen ein Gedicht:
Die Berge sind hoch, die Straßen weit entfernt und die Gruben tief,
und die Armee galoppiert in alle Richtungen,
Wer wagt es, aufrecht zu stehen?
Einfach liken und der Armee folgen.