Row中的Textddd...会吧Textaaa...挤出布局
struct Index {
build() {
Row({ space: 10 }) {
Column() {
Row({ space: 2 }) {
Text('ddddddddddddddddd')
Text('aaaaaaaaaabbbbbbbb')
}
}
.flexShrink(1)
Column()
.width(50)
.height(50)
.backgroundColor(Color.Red)
.flexShrink(0)
}
.width('100%')
.height('100%')
.padding({ left: 150 })
.justifyContent(FlexAlign.End)
.backgroundColor(Color.White)
}
}
在两个Text中加flexShrink(1)也没用
flexShrink属性只会在元素的容器空间不足时起作用。当空间充足时,所有子组件都会根据其flex属性进行扩展,而不会收缩