ITPub博客

首页 > 数据库 > 数据库开发技术 > 鸿蒙OS开发:【一次开发,多端部署】(布局能力简介)

鸿蒙OS开发:【一次开发,多端部署】(布局能力简介)

数据库开发技术 作者:架构师老 K 时间:2024-05-24 08:33:21 0 删除 编辑

布局简介

布局可以分为自适应布局和响应式布局,二者的介绍如下表所示。

名称简介 开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。
自适应布局当外部容器大小发生变化时,元素可以根据相对关系自动变化以适应外部容器变化的布局能力。相对关系如占比、固定宽高比、显示优先级等。当前自适应布局能力有7种:[拉伸能力]、[均分能力]、[占比能力]、[缩放能力]、[延伸能力]、[隐藏能力]、[折行能力]。自适应布局能力可以实现界面显示随外部容器大小连续变化。
响应式布局当外部容器大小发生变化时,元素可以根据断点、栅格或特定的特征(如屏幕方向、窗口宽高等)自动变化以适应外部容器变化的布局能力。当前响应式布局能力有3种:[断点]、[媒体查询]、[栅格布局]。响应式布局可以实现界面随外部容器大小有级不连续变化,通常不同特征下的界面显示会有较大的差异。

说明:  自适应布局多用于解决页面各区域内的布局差异,响应式布局多用于解决页面各区域间的布局差异。
HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿

搜狗高速浏览器截图20240326151547.png

自适应布局和响应式布局常常需要借助容器类组件实现,或与容器类组件搭配使用。

  • 自适应布局常常需要借助[Row组件]、[Column组件]或[Flex组件]实现。

    image-20220922185907892

  • 响应式布局常常与[GridRow组件]、[List组件]、[Swiper组件]或[Tabs组件]搭配使用。

    image-20220922190217247

接下来将依次介绍自适应布局和响应式布局,同时结合实际,通过典型布局场景以及典型页面场景详细介绍两种布局能力的用法。

原文作者:移动开发技术栈;如有侵权,请联系管理员删除。

上一篇: OpenHarmony
请登录后发表评论 登录
全部评论

注册时间:2019-04-01

  • 博文量
    21
  • 访问量
    3084