鸿蒙面试 --- 1202 下

1、什么是层叠布局?

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

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

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

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

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

4、容器组件Scroll?

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

5、容器组件Tabs?

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

相关推荐
vistaup2 分钟前
DevEco Studio 鸿蒙 HAR本地引入相互依赖问题解决
android·华为·harmonyos
fei_sun1 小时前
【鸿蒙智能硬件】(二)Windows开发环境
华为·harmonyos
前端不太难1 小时前
AI 时代,鸿蒙 App 还需要传统导航结构吗?
人工智能·状态模式·harmonyos
前端技术1 小时前
【鸿蒙实战】从零打造智能物联网家居控制系统:HarmonyOS Next分布式能力的完美诠释
java·前端·人工智能·分布式·物联网·前端框架·harmonyos
前端不太难2 小时前
Flutter / iOS 迁移鸿蒙 ArkUI 的真实成本
flutter·ios·harmonyos
HMS Core2 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit
华为·harmonyos
大雷神2 小时前
HarmonyOS APP<玩转React>开源教程二:ArkTS 语言基础
react.js·开源·harmonyos
youyudexiaowangzi3 小时前
Ubuntu环境下编译鸿蒙动态库
linux·ubuntu·harmonyos
HwJack203 小时前
HarmonyOS ArkUI列表性能优化实战:懒加载与缓存的艺术
缓存·性能优化·harmonyos
小雨青年3 小时前
鸿蒙 HarmonyOS 6 | 多媒体 (03) 图像处理 Image Kit 与 PixelMap 实战
图像处理·华为·harmonyos