【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick
【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick 效果展示
手机效果图如下:
折叠屏效果图如下:
平板效果图如下:
相关概念
- 一次开发,多端部署:一套代码工程,一次开发上架,多端按需部署。支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。
- 自适应布局:当外部容器大小发生变化时,元素可以根据相对关系自动变化以适应外部容器变化的布局能力。相对关系如占比、固定宽高比、显示优先级等。当前自适应布局有4种:线性布局、层叠布局、弹性布局、相对布局。自适应布局能力可以实现界面显示随外部容器大小连续变化。
- 响应式布局:当外部容器大小发生变化时,元素可以根据断点、栅格或特定的特征(如屏幕方向、窗口宽高等)自动变化以适应外部容器变化的布局能力。当前响应式布局能力有2种:媒体查询、栅格布局。
- GridRow:栅格容器组件,仅可以和栅格子组件(GridCol)在栅格布局场景中使用。
- GridCol:栅格子组件,必须作为栅格容器组件(GridRow)的子组件使用。
使用说明
- 分别在手机、折叠屏、平板安装并打开应用,不同设备的应用页面通过响应式布局和自适应布局呈现不同的效果。
- 点击界面上播放/暂停、上一首、下一首图标控制音乐播放功能。
- 点击界面上播放控制区空白处或列表歌曲跳转到播放页面。
- 点击界面上评论按钮跳转到对应的评论页面。
- 其他按钮无实际点击事件或功能。
心得体会
参照完整项目代码示例开发,比查阅文档开发更高效
更多关于【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS鸿蒙Next暑期第一课结合了Codelabs挑战赛与音乐专辑的创意活动,旨在通过实践与创新激发开发者潜能。Codelabs挑战赛提供了丰富的开发案例,帮助开发者快速上手鸿蒙系统,培养实战能力。同时,结合音乐专辑的创作,开发者可以在技术实践中融入艺术灵感,展现多维度创新。这一活动不仅提升了技术技能,还促进了开发者之间的交流与合作,为鸿蒙生态的繁荣贡献力量。