RelativeContainer组件auto对齐规则

当height设置为auto,这时候为什么子组件设置top:{anchor: "__container__",align: VerticalAlign.Top}后auto就不生效了呢,anchor锚点不是默认top对齐的吗?

HarmonyOS
2024-07-23 11:10:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
江湖骗子嗷

是为了避免二次布局导致过大的性能开销,给高度标记了auto之后,在垂直方向上,RelativeContainer会依赖组件间在垂直方向上的布局这样会导致二次布局,因为子组件此时是相对容器的垂直方向上的布局,那这个时候,父组件的布局又要依赖子组件布局之后的结果再次进行布局。

分享
微博
QQ
微信
回复
2024-07-23 18:34:52
相关问题
HarmonyOS RelativeContainer组件
612浏览 • 1回复 待解决
HarmonyOS RelativeContainer 组件咨询
1182浏览 • 1回复 待解决
RelativeContainer 组件的使用
1208浏览 • 1回复 待解决
HarmonyOS RelativeContainer组件的使用
847浏览 • 1回复 待解决
HarmonyOS grid组件auto-fit没效果
1152浏览 • 1回复 待解决
HarmonyOS auto失效
684浏览 • 1回复 待解决
HarmonyOS Tabs组件对齐
957浏览 • 1回复 待解决
HarmonyOS Column子组件对齐问题
1195浏览 • 1回复 待解决