- 1
- 0
- 约1.36千字
- 约 6页
- 2026-05-26 发布于山东
- 举报
基础布局
基础布局声明式UI提供了以下5种常见布局,开发者可根据实际应用场景选择合适的布局进行页面开发。(1)线性布局:如果布局内子元素超过1个,且能够以某种方式线性排列,优先考虑此布局。(2)层叠布局:组件需要有堆叠效果时,优先考虑此布局。层叠布局的堆叠效果不会占用或影响同容器内其他子组件的布局空间。例如,Panel作为子组件弹出时,将其他组件覆盖更为合理,则优先考虑在外层使用层叠布局。(3)弹性布局:与线性布局类似,区别在于弹性布局默认能够使子组件压缩或拉伸。在子组件需要计算拉伸或压缩比例时优先使用此布局,能够使多个容器内的子组件有更好的视觉上的填充效果。任务导入知识解析学以致用课堂小结课后拓展1.1基础布局
基础布局(4)相对布局:二维空间中的布局,不需要遵循线性布局的规则,布局方式更为自由。这种布局通过在子组件上设置锚点规则(AlignRule),使子组件能够将自己在横轴、纵轴中的位置与容器或容器内其他子组件的位置对齐。设置的锚点规则可以支持子元素压缩、拉伸、堆叠或形成多行效果。在页面元素分布复杂或通过线性布局会使容器嵌套层数过多时,推荐使用相对布局。(5)栅格布局:栅格是多设备场景下通用的辅助定位工具,可将空间分割为有规律的栅格,栅格布局不同于网格布局固定的空间划分,它可以实现不同设备下不同的布局,空间划分
您可能关注的文档
- 鸿蒙移动应用开发项目式教程课件 项目2-数字云图书馆展示页-任务2-1 Tabs组件.pptx
- 鸿蒙移动应用开发项目式教程课件 项目2-数字云图书馆展示页-任务2-3 Flex布局的相关概念.pptx
- 鸿蒙移动应用开发项目式教程课件 项目2-数字云图书馆展示页-任务2-67动画概述.pptx
- 鸿蒙移动应用开发项目式教程课件 项目3-熊猫家园展示页-任务3-1 Stack布局概述.pptx
- 鸿蒙移动应用开发项目式教程课件 项目3-熊猫家园展示页-任务3-4 设计List布局.pptx
- 鸿蒙移动应用开发项目式教程课件 项目3-熊猫家园展示页-任务3-6 数组和页面参数.pptx
- 鸿蒙移动应用开发项目式教程课件 项目4-自然与科学展示页-4-1 Select组件.pptx
- 硬皮病护理查房.pptx
- 乳杆菌肺炎护理查房.pptx
- 护理操作质量控制与改进.pptx
原创力文档

文档评论(0)