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 grid组件auto-fit没效果
239浏览 • 1回复 待解决
RelativeContainer 组件的使用
210浏览 • 1回复 待解决
HarmonyOS RelativeContainer 组件咨询
247浏览 • 1回复 待解决
Input组件是否支持设置文本居中对齐
1800浏览 • 1回复 待解决
HarmonyOS Tabs组件的Tabs如何左对齐
123浏览 • 1回复 待解决
Tab组件,无法左对齐该怎么处理?
232浏览 • 1回复 待解决
相对布局(RelativeContainer
945浏览 • 1回复 待解决
如何获取文本对齐方式
602浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人