鸿蒙面试 --- 1202 下

1、什么是层叠布局?

层叠布局(StackLayout)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一个子元素覆盖前一个子元素,子元素可以叠加,也可以设置位置。

2、@Extend、@Styles、@Builder 对比

|--------------------|---------------|---------|
| 名称 | 适合 | 参数 |
| @Styles | 抽取 通用样式、事件 | 不可以传递参数 |
| @Extend | 抽取 特定组件 样式、事件 | 可以传递参数 |
| @Builder(重点掌握) | 抽取 结构、样式、事件 | 可以传递参数 |

3、网格 (Grid/GridItem)布局是什么?

网格布局是由"行"和"列"分割的单元格所组成,通过指定"项目"所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场景有九宫格图片展示、日历、计算器等。

4、容器组件Scroll?

可滚动的容器组件,当子组件的布局尺寸超过父组件的尺寸时,内容可以滚动。

5、容器组件Tabs?

通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图。

相关推荐
JohnnyDeng941 小时前
【鸿蒙】HarmonyOS 数据持久化:Preferences/KV Store/RelationalStore 选型指南
harmonyos·arkts·鸿蒙·数据持久化·arkui
小雨青年1 小时前
【鸿蒙原生开发会议随记 Pro】用 NavPathStack 收拢会议页面跳转和返回刷新
华为·harmonyos
轻口味2 小时前
轻规划鸿蒙开发实战3:AR Engine Kit 深度实践,基于面部追踪与骨骼捕捉的体感微笑打
华为·ar·harmonyos·鸿蒙
Swift社区2 小时前
鸿蒙 App 为什么需要统一状态源?
华为·harmonyos
星释2 小时前
HDC 2026 跨平台框架专题:HarmonyOS 生态下的跨端技术全景
华为·harmonyos
加农炮手Jinx3 小时前
Flutter for OpenHarmony:pub_updater 命令行工具自动更新专家(DevOps 运维必备) 深度解析与鸿蒙适配指南
android·运维·网络·flutter·华为·harmonyos·devops
yuegu7773 小时前
HarmonyOS应用<节气通>开发第21篇:CategoryGrid组件封装
华为·harmonyos
yuegu7773 小时前
HarmonyOS应用<节气通>开发第25篇:HTTP请求封装
网络协议·http·harmonyos
yuegu7774 小时前
HarmonyOS应用<节气通>开发第22篇:HolidayCard组件封装
华为·harmonyos
芒鸽4 小时前
HarmonyOS ArkUI 组件开发实战:自定义组件与高级布局详解
华为·harmonyos