华为鸿蒙北向应用开发DAY4——来自软通教育项目实训

本文档介绍了在华为鸿蒙系统中进行应用开发的第四天学习内容,涉及媒体组件如Video的使用,强调了配置文件中视频配置的优先级,以及在创建页面时避免使用系统保留名称。此外,还探讨了两种动画实现方式:基于组件的animate方法和基于系统API的动画,并讲解了自定义组件的props属性设置、watch和computed的运用,以及在实现过程中遇到的问题与解决方案,如底部导航栏的创建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第四天,先学习媒体组件和画布组件,媒体组件包括相机和视频,相机组件需要在实体机上运行暂时不考虑,video组件用来播放视频,可以再虚拟机上演示,以老师在视频的错误示范为例,创建新的pages时名字不要和已有的组件等名称被系统定义过的名字相同,否则无法正常运行:

还要注意,在配置文件里将视频配置放到最上面,来让播放视频的页面可以作为第一个页面显示

动画:

创建动画有两种方式:基于组件的animate方法快速创建和运行动画,基于系统api接口创建和运行动画。

基于组件的animate方法快速创建和运行动画:

在.css文件中只写了X轴方向的变化,在.js文件中调用onframe()方法,参数是当前帧的插值,再更新长和宽,当前帧的插值是我们定义的在X轴上运动时的值,所以更新的目的是让宽度和长度相等。

基于系统api接口创建和运行动画:

在绘画函数中
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值