.

18.1.点赞/投票效果怎么做(一)——动画部分

小常发表于:2018年04月09日 12:36:35更新于:2021年02月25日 10:36:58

一、案例效果

0015acae8f14e291dc1fb16d08299b8


动画效果描述:多个彩色小手做曲线运动后消失,至少用到两种动画,曲线运动+渐隐动画,因为动画效果可以反复多次执行,由于渐隐动画的特殊性(渐隐、渐现动画原理),当某个小手要再次执行上次动画时,前提是小手要可见,所以在曲线运动动画执行前,需要先执行一次渐现动画。

案例链接:https://www.epub360.com/manage/book/ftkmss/present/

二、场景应用

投票或点赞效果一直以来是很多派友非常需要的,实用、灵活,但是如果是涉及到用户投票限制这一块,避免不了要用到数据库,现在就通过点赞投票的动画效果及用户投票限制(简称点赞权限),完整的教给大家用意派如何实现这些效果。

我们将点赞效果拆分为三个部分:动画部分、随机参数部分、点赞权限部分

效果分析:点击小手,随机播放小手的动画,并且是随机的,故要用到随机参数去控制某些元素动画的播放。下一篇教程就会讲到如何用随机参数控制动画播放。



三、功能设置

1.添加多个彩色小手图片(简称元素N),一个用于点赞的图片(简称元素A);并将点赞图片放在所有小手元素的顶层,盖住所有的小手元素或将所有的小手元素初始隐藏,使用右键对齐即可。

image.png


2.选中一个彩色小手元素,添加曲线运动动画,并描绘曲线运动路径(点击获取 曲线运动教程)

image.png


3.画路径:

image.png


4.再给这个元素添加一个渐隐动画,设置如图:

image.png


5.因为一旦元素执行了渐隐动画,元素的透明度会变为0,即使再次执行曲线运动,我们也是看不到的,所以要再添加一个渐现动画,把透明度从0%变为100%。添加方式跟上面一样,如图:

image.png


6.现在有一个关键问题,三个小手的三个动画如果按照目前的设置顺序播放,最终的效果是小手停留在曲线运动路径的末尾并显示(自己可以预览下),并不是我们想要的曲线运动后消失。那么我们需要把渐现这个效果拖动到这两个动画的前面,这样等第二次播放曲线运动的时候,元素就能先渐现。调整顺序要在动画时序面板控制。

image.png


7.为了方便管理,在动画时序面板新建一个动画组,将这三个动画拖动至动画组里。如图:

0015acb442e821b8d7801aad73eed83


8.因为该元素的所有的动画不是自动播放的,所以等待触发要勾选,如图:

image.png


9.设置好一个彩色小手的动画,可以将动画复制给其他小手元素。

image.png


10.注意,动画复制好后,还要到右侧动画时序面板去逐一添加动画组,并进行相关设置,如图:

image.png