利索能及
我要发布
收藏
专利号: 2018107203147
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-11-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种动态配置动画的实现方法,其特征在于,包括:获取动画的动态配置数据;

所述动态配置数据是从服务器端获取的;

对所述动态配置数据进行解析,得到动态配置动画参数;其中,所述动画参数至少包括:映射关系、动画开始位置以及动画持续时间;

通过调用预定义的动画开始函数,执行所述动态配置动画;其中,所述预定义的动画开始函数用于输入动画视图、动画类型以及从动态配置数据中确定的映射关系、动画开始位置以及动画持续时间。

2.根据权利要求1所述的方法,其特征在于,对所述动态配置数据进行解析,得到动态配置动画参数;其中,所述动画参数至少包括:映射关系、动画开始位置以及动画持续时间,包括:根据动态配置数据中的映射关系字符串确定动画参数中的映射关系;

根据所述动态配置数据中的X坐标和/或Y坐标,确定动画参数中的动画开始位置;

以及根据动画持续时间字符串确定动画的持续时间。

3.根据权利要求1所述的方法,其特征在于,所述执行所述动态配置动画,包括:通过获取动画视图的变化信息,确定动画视图在映射关系上的待采集的样本点;

根据所述样本点,确定所述动态配置动画的动画轨迹,实现动态配置动画效果的显示。

4.根据权利要求3所述的方法,其特征在于,通过获取动画视图的变化信息,确定动画视图在映射关系上的待采集的样本点,包括:通过调用预定义的Handler对象中的sendEmptyMessage()向handleMessage中定期发送动画更新消息;

通过调用view中的一个view.scrollTo()函数对所述动画更新消息中的动画视图在映射关系上的待采集的样本点进行确定。

5.根据权利要求4所述的方法,其特征在于,所述定期发送动画更新消息包括,每隔50‑

100毫秒,发送一次动画更新信息。

6.根据权利要求1所述的方法,其特征在于,所述执行所述动态配置动画,还包括:在执行动画的时间长度达到动画持续时间时,确定动画结束。

7.根据权利要求1所述的方法,其特征在于,还包括:在所述动态配置动画执行过程中,通过调用反馈接口反馈动画的当前状态。

8.一种动态配置动画的实现装置,其特征在于,包括:动态配置数据获取单元,用于获取动画的动态配置数据;

所述动态配置数据是从服务器端获取的;

动画参数确定单元,用于对所述动态配置数据进行解析,得到动态配置动画参数;其中,所述动画参数至少包括:映射关系、动画开始位置以及动画持续时间;

动画执行单元,用于通过调用预定义的动画开始函数,执行所述动态配置动画;其中,所述预定义的动画开始函数用于输入动画视图、动画类型以及从动态配置数据中确定的映射关系、动画开始位置以及动画持续时间。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一所述的动态配置动画的实现方法。

10.一种安卓终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑7中任一所述的动态配置动画的实现方法。