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 组件咨询
435浏览 • 1回复 待解决
RelativeContainer 组件的使用
380浏览 • 1回复 待解决
HarmonyOS grid组件auto-fit没效果
453浏览 • 1回复 待解决
HarmonyOS auto失效
41浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
1984浏览 • 1回复 待解决
HarmonyOS Tabs组件的Tabs如何左对齐
501浏览 • 1回复 待解决
Tab组件,无法左对齐该怎么处理?
430浏览 • 1回复 待解决