1.一种Android动画执行方法,其特征在于,应用于第一动画执行过程中,包括:接收目标值更改消息,根据所述目标值更改消息定义第二动画的结束值,根据第一动画的结束值定义第二动画的起始值,并根据所述第二动画的起始值设置第二动画的开启值,其中,所述第二动画的开启值小于所述第二动画的起始值;
所述根据第一动画的结束值定义第二动画的起始值,包括:
将预定义的第一动画的结束值减去预设值,调用数值定义方法定义第二动画的起始值等于第一动画的结束值减去预设值后的数值;调用动画构建方法,根据所述第二动画的起始值以及第二动画的结束值构建第二动画;
调用第一动画监听函数确定第一动画的执行动画值,并于所述执行动画值等于第二动画的开启值时,调用动画开启方法开启第二动画。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标值更改消息定义第二动画的结束值,包括:根据所述目标更改消息确定改变后的目标值,调用数值定义方法定义第二动画的结束值等于改变后的目标值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第二动画的起始值设置第二动画的开启值,包括:将所述第二动画的起始值减去所述第二动画的开启耗时值,并将所述第二动画的起始值与所述第二动画的开启耗时值的差值设置为第二动画的开启值。
4.根据权利要求1所述的方法,其特征在于,所述调用第一动画监听函数确定第一动画的执行动画值,包括:在第一动画执行过程中,调用预添加的第一动画监听函数中的回调监听方法,确定第一动画的执行动画值。
5.根据权利要求4所述的方法,其特征在于,所述回调监听方法包含有预设值动画类型的入参参数animation;
相应的,调用预添加的第一动画监听函数中的回调监听方法,确定第一动画的执行动画值,包括:调用预添加的第一动画监听函数中的回调监听方法中的getAnimatedValue()方法获取入参参数animation的当前属性值,将所述当前属性值确定为第一动画的执行动画值。
6.根据权利要求1所述的方法,其特征在于,在所述调用第一动画监听函数确定第一动画的执行动画值之后,还包括:根据所述第一动画的执行动画值更新控件信息。
7.根据权利要求1所述的方法,其特征在于,在所述接收目标值更改消息之前,还包括:定义值动画类型,并调用动画构建方法,根据预定义的第一动画的起始值以及第一动画的结束值构建值动画类型的第一动画;
调用动画开启方法开启第一动画。
8.一种Android动画执行装置,其特征在于,应用于第一动画执行过程中,包括:数值定义模块,用于接收目标值更改消息,根据所述目标值更改消息定义第二动画的结束值,根据第一动画的结束值定义第二动画的起始值,并根据所述第二动画的起始值设置第二动画的开启值,其中,所述第二动画的开启值小于所述第二动画的起始值;
所述数值定义模块,包括:
起始值定义子模块,用于将预定义的第一动画的结束值减去预设值,调用数值定义方法定义第二动画的起始值等于第一动画的结束值减去预设值后的数值;第二动画构建模块,用于调用动画构建方法,根据所述第二动画的起始值以及第二动画的结束值构建第二动画;
第二动画开启模块,用于调用第一动画监听函数确定第一动画的执行动画值,并于所述执行动画值等于第二动画的开启值时,调用动画开启方法开启第二动画。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的Android动画执行方法。
10.一种可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一所述的Android动画执行方法。