HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑 开心萧萧乐
HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑 开心萧萧乐 应用简介
本文是参加“【Codelabs挑战赛】<HarmonyOS第一课>秀出你的创意,赢取惊喜好礼!”活动编写音乐专辑。
本应用基于自适应布局和响应式布局,实现一次开发,多端部署音乐专辑,完成展现音乐列表页的实现。
效果预览
开发知识
- 自适应布局:当外部容器大小发生变化时,元素可以根据相对关系自动变化以适应外部容器变化的布局能力。自适应布局能力可以实现界面显示随外部容器大小连续变化。
- 响应式布局:当外部容器大小发生变化时,元素可以根据断点、栅格或特定的特征(如屏幕方向、窗口宽高等)自动变化以适应外部容器变化的布局能力。当前响应式布局能力有2种:媒体查询、栅格布局。
- GridRow:栅格容器组件,仅可以和栅格子组件(GridCol)在栅格布局场景中使用。
- GridCol:栅格子组件,必须作为栅格容器组件(GridRow)的子组件使用。
开发总结
通过DevEcoStudio工具编写音乐专辑,学习到了在开发过程中如何使用自适应和响应式布局方式,最主要使用GridRow和GridCol布局组件,根据具体情况设置breakpoint参数,根据GridRow中的onBreakpointChange方法获得设备类型动态设置breakpoint参数。
更多关于HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑 开心萧萧乐的实战教程也可以访问 https://www.itying.com/category-93-b0.html
有源码吗?在官网下了这个项目的包,打不开
更多关于HarmonyOS鸿蒙Next第一课“营”在暑期:Codelabs挑战赛+音乐专辑 开心萧萧乐的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
666,
基本信息
<div>
<p>姓名:<span style="color:#000000;">张三</span></p>
<p>年龄:<span style="color:#000000;">28</span></p>
<p><img src="" alt=""/></p>
</div>
HarmonyOS鸿蒙Next第一课“营”在暑期活动,结合Codelabs挑战赛与音乐专辑“开心萧萧乐”,旨在通过实践与娱乐相结合的方式,提升开发者对鸿蒙系统的理解与应用能力。Codelabs挑战赛提供实际编程任务,帮助开发者掌握鸿蒙开发技巧;音乐专辑则通过轻松的音乐氛围,激发创意与灵感。这一活动不仅增强了技术能力,也丰富了暑期生活,是技术与艺术融合的典范。