一、描述
LayoutMirroring 附加属性用于水平镜像 Item 锚点、定位器类型、视图。
镜像是一种视觉上的变化:左锚点变成右锚点,定位器类型反转子项的水平布局。
LayoutMirroring 可以附加到 Window 窗口。
Rectangle
{
// LayoutMirroring.enabled: true
// LayoutMirroring.childrenInherit: true
anchors.fill: parent
color: "yellow"
border.width: 1
Row
{
anchors { left: parent.left; margins: 5 }
y: 5; spacing: 5
Repeater
{
model: 5
Rectangle
{
color: "red"
opacity: (5 - index) / 5
width: 40; height: 40
Text
{
text: index + 1
anchors.centerIn: parent
}
}
}
}
}
LayoutMirroring.enabled: true
LayoutMirroring.childrenInherit: true
二、属性成员
1、childrenInherit : bool
此项的 LayoutMirroring.enabled 值是否由其子项继承。默认值为 false。
2、enabled : bool
此属性保存项目的布局是否水平镜像。将此设置为 true 水平反转锚点设置,使左锚点变为右,右锚点变为左。默认值为 false。