[发明专利]界面动画控制方法、设备及存储介质有效
申请号: | 201710673815.X | 申请日: | 2017-08-08 |
公开(公告)号: | CN107577398B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 张霞 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 宋朝政 |
地址: | 518052 广东省深圳市南山区中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 动画 控制 方法 设备 存储 介质 | ||
1.一种界面动画控制方法,其特征在于,所述界面动画控制方法包括以下步骤:
从当前显示界面的若干视图窗口中获取界面动画类型为缩放类型的视图窗口,以获取视图窗口缩放清单,并获取所述视图窗口缩放清单中每个视图窗口的预设缩放因子;
根据预设平移补偿算法计算获取所述视图窗口缩放清单中每个视图窗口的平移补偿位移,并将所述预设缩放因子和所述平移补偿位移添加至动画序列;
根据所述动画序列中每个视图窗口的控制启动时间、预设缩放因子和平移补偿位移控制所述视图窗口缩放清单中的每个视图窗口进行缩放和平移补偿。
2.如权利要求1所述的界面动画控制方法,其特征在于,所述根据预设平移补偿算法计算获取所述视图窗口缩放清单中每个视图窗口的平移补偿位移的步骤包括:
获取所述视图窗口缩放清单中每个视图窗口的位置信息,并根据所述位置信息确定每个视图窗口的中心轴坐标;
获取每个视图窗口的当前缩放因子和预设缩放因子,并根据所述当前缩放因子和所述预设缩放因子确定缩放因子差值;
根据所述位置信息、所述中心轴坐标、所述缩放因子差值和预设缩放轴坐标计算获取平移补偿位移。
3.如权利要求2所述的界面动画控制方法,其特征在于,所述根据所述位置信息、所述中心轴坐标、所述缩放因子差值和预设缩放轴坐标计算获取平移补偿位移的步骤包括:
获取所述中心轴坐标的第一横坐标和所述预设缩放轴坐标的第二横坐标;
根据所述位置信息、所述第一横坐标、所述第二横坐标和所述缩放因子差值计算获取水平平移补偿位移;
获取所述中心轴坐标的第一纵坐标和所述预设缩放轴坐标的第二纵坐标;
根据所述位置信息、所述第一纵坐标、所述第二纵坐标和所述缩放因子差值计算获取垂直平移补偿位移。
4.如权利要求1所述的界面动画控制方法,其特征在于,所述根据所述动画序列中每个视图窗口的控制启动时间、预设缩放因子和平移补偿位移控制所述视图窗口缩放清单中的每个视图窗口进行缩放和平移补偿的步骤包括:
根据所述动画序列中每个视图窗口的控制启动时间确定待控制视图窗口;
从所述动画序列中获取所述待控制视图窗口的预设缩放因子和平移补偿位移;
根据所述预设缩放因子和所述平移补偿位移对所述待控制视图窗口进行缩放和平移补偿。
5.如权利要求4所述的界面动画控制方法,其特征在于,所述根据所述预设缩放因子和所述平移补偿位移对所述待控制视图窗口进行缩放和平移补偿的步骤包括:
获取所述待控制视图窗口的位置信息,并根据所述位置信息确定所述待控制视图窗口的中心轴坐标;
根据所述中心轴坐标、所述位置信息和所述预设缩放因子确定所述待控制视图窗口的缩放后位置信息,并根据所述缩放后位置信息缩放所述待控制视图窗口;
根据所述平移补偿位移和所述缩放后位置信息确定平移补偿后位置信息,并根据平移补偿后的位置信息平移所述待控制视图窗口。
6.如权利要求2-5中任一项所述的界面动画控制方法,其特征在于,所述位置信息包括视图窗口的宽度、高度、底部位置、顶部位置、左侧位置和右侧位置。
7.如权利要求1-5中任一项所述的界面动画控制方法,其特征在于,所述界面动画控制方法还包括:
在接收到控制启动时间的配置请求时,从所述配置请求中获取待配置视图窗口和配置控制启动时间;
将所述待配置视图窗口的控制启动时间配置为所述配置控制启动时间。
8.一种界面动画控制设备,其特征在于,所述界面动画控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的界面动画控制程序,所述界面动画控制程序被所述处理器执行时实现以下步骤:
从当前显示界面的若干视图窗口中获取界面动画类型为缩放类型的视图窗口,以获取视图窗口缩放清单,并获取所述视图窗口缩放清单中每个视图窗口的预设缩放因子;
根据预设平移补偿算法计算获取所述视图窗口缩放清单中每个视图窗口的平移补偿位移,并将所述预设缩放因子和所述平移补偿位移添加至动画序列;
根据所述动画序列中每个视图窗口的控制启动时间、预设缩放因子和平移补偿位移控制所述视图窗口缩放清单中的每个视图窗口进行缩放和平移补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710673815.X/1.html,转载请声明来源钻瓜专利网。