在鸿蒙的布局大舞台上,Row、Column、Flex、Stack 这些布局组件各有神通,要是想让它们乖乖站好队,整整齐齐排在一起,那就得靠 RelativeContainer 组件来 “指挥” 啦,它的规则能把各种组件的对齐排布安排得明明白白。
咱们来仔细瞅瞅这段代码:
在鸿蒙的布局大舞台上,Row、Column、Flex、Stack 这些布局组件各有神通,要是想让它们乖乖站好队,整整齐齐排在一起,那就得靠 RelativeContainer 组件来 “指挥” 啦,它的规则能把各种组件的对齐排布安排得明明白白。
咱们来仔细瞅瞅这段代码:
在鸿蒙的布局大舞台上,Row、Column、Flex、Stack 这些布局组件各有神通,要是想让它们乖乖站好队,整整齐齐排在一起,那就得靠 RelativeContainer 组件来 “指挥” 啦,它的规则能把各种组件的对齐排布安排得明明白白。
咱们来仔细瞅瞅这段代码:
先看 row1 这个 Row 组件,它靠着 RelativeContainer(__container__)这个 “大管家”,对齐到了容器的左上角,规规矩矩开启布局第一步。接着 row2 这个 Column 组件,同样以容器为锚点,不过它跑到了容器顶部的水平居中位置。再瞧瞧 row3,作为 Flex 组件,它依据 row2 的底部、容器的左右和中间位置来找准自己的落脚点。最后,row4 这个 Stack 组件呢,又参考 row3 的底部等位置信息,在整个布局里找到了合适的位置。有了 RelativeContainer 的统一调度,不同类型的布局组件就能和谐共处,拼凑出咱们想要的精致又有序的页面啦。
PS:实际项目中如有出入,请告知博主,博主会第一时间修改得哇~
先看 row1 这个 Row 组件,它靠着 RelativeContainer(__container__)这个 “大管家”,对齐到了容器的左上角,规规矩矩开启布局第一步。接着 row2 这个 Column 组件,同样以容器为锚点,不过它跑到了容器顶部的水平居中位置。再瞧瞧 row3,作为 Flex 组件,它依据 row2 的底部、容器的左右和中间位置来找准自己的落脚点。最后,row4 这个 Stack 组件呢,又参考 row3 的底部等位置信息,在整个布局里找到了合适的位置。有了 RelativeContainer 的统一调度,不同类型的布局组件就能和谐共处,拼凑出咱们想要的精致又有序的页面啦。
PS:实际项目中如有出入,请告知博主,博主会第一时间修改得哇~
先看 row1 这个 Row 组件,它靠着 RelativeContainer(__container__)这个 “大管家”,对齐到了容器的左上角,规规矩矩开启布局第一步。接着 row2 这个 Column 组件,同样以容器为锚点,不过它跑到了容器顶部的水平居中位置。再瞧瞧 row3,作为 Flex 组件,它依据 row2 的底部、容器的左右和中间位置来找准自己的落脚点。最后,row4 这个 Stack 组件呢,又参考 row3 的底部等位置信息,在整个布局里找到了合适的位置。有了 RelativeContainer 的统一调度,不同类型的布局组件就能和谐共处,拼凑出咱们想要的精致又有序的页面啦。
PS:实际项目中如有出入,请告知博主,博主会第一时间修改得哇~