小程序 星空动画效果_小程序-渐入渐出动画效果实现

本文介绍了在小程序中实现列表卡片渐入渐出动画的思路和步骤。首先利用wx.createAnimation创建动画对象,结合duration、timingFunction和delay等参数实现动画效果。然后封装动画方法,初始化卡片样式,通过循环处理数据并调用动画方法赋予每个卡片相应的动画属性,从而达到设计要求的动画效果。
摘要由CSDN通过智能技术生成

666cc03fe48499f799198158238fdcb2.png

在做小程序列表展示的时候,接到了一个需求。需要在列表展示的时候加上动画效果。在此献上小程序动画效果的教程。

动画效果需要在进入列表页的时候,依次展示每一条卡片,在展示完成后需要隐藏掉当天之前的卡片。设计视频效果如下图:

58aa1b78e31723e3227282a1165ca5ed.gif

实现思路

实现该动画效果,首先需要给每个卡片添加一个css动画。因为每个卡片的显示是有时间间隔的,以及考虑到展示完成后的隐藏效果,所以动画效果需要用js动态去添加。在看了微信开发文档后,发现微信小程序提供了Animation的一个动画对象,具体看了里面的参数后发现,是可以实现需求上的效果的。

具体使用如下api:wx.createAnimation(Object object)创建一个animation对象。最后通过动画实例的export方法导出动画数据传递给组件的animation 属性。里面有如下参数:duration(动画持续时间,单位 ms),timingFunction(动画的国度效果ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值