【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick

【HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑】Rick 效果展示

手机效果图如下:

手机效果图

折叠屏效果图如下:

折叠屏效果图

平板效果图如下:

平板效果图

相关概念

  • 一次开发,多端部署:一套代码工程,一次开发上架,多端按需部署。支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。
  • 自适应布局:当外部容器大小发生变化时,元素可以根据相对关系自动变化以适应外部容器变化的布局能力。相对关系如占比、固定宽高比、显示优先级等。当前自适应布局有4种:线性布局层叠布局弹性布局相对布局。自适应布局能力可以实现界面显示随外部容器大小连续变化。
  • 响应式布局:当外部容器大小发生变化时,元素可以根据断点、栅格或特定的特征(如屏幕方向、窗口宽高等)自动变化以适应外部容器变化的布局能力。当前响应式布局能力有2种:媒体查询栅格布局
  • GridRow:栅格容器组件,仅可以和栅格子组件(GridCol)在栅格布局场景中使用。
  • GridCol:栅格子组件,必须作为栅格容器组件(GridRow)的子组件使用。

使用说明

  1. 分别在手机、折叠屏、平板安装并打开应用,不同设备的应用页面通过响应式布局和自适应布局呈现不同的效果。
  2. 点击界面上播放/暂停、上一首、下一首图标控制音乐播放功能。
  3. 点击界面上播放控制区空白处或列表歌曲跳转到播放页面。
  4. 点击界面上评论按钮跳转到对应的评论页面。
  5. 其他按钮无实际点击事件或功能。

心得体会

参照完整项目代码示例开发,比查阅文档开发更高效


更多关于【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挑战赛提供了丰富的开发案例,帮助开发者快速上手鸿蒙系统,培养实战能力。同时,结合音乐专辑的创作,开发者可以在技术实践中融入艺术灵感,展现多维度创新。这一活动不仅提升了技术技能,还促进了开发者之间的交流与合作,为鸿蒙生态的繁荣贡献力量。

回到顶部