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 组件咨询
58浏览 • 1回复 待解决
HarmonyOS grid组件auto-fit没效果
95浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
1646浏览 • 1回复 待解决
相对布局(RelativeContainer
655浏览 • 1回复 待解决
如何获取文本对齐方式
472浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
82浏览 • 1回复 待解决
HarmonyOS Scroll 嵌套 RelativeContainer 问题
118浏览 • 1回复 待解决
HarmonyOS RelativeContainer的居中问题
126浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
135浏览 • 1回复 待解决
RelativeContainer如何让多个view居中
706浏览 • 1回复 待解决
视频列表的不规则排列
444浏览 • 1回复 待解决
HarmonyOS Tabs 的bar 怎么设置对齐左边
132浏览 • 1回复 待解决