[发明专利]界面动画控制方法、设备及存储介质有效
申请号: | 201710673815.X | 申请日: | 2017-08-08 |
公开(公告)号: | CN107577398B | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 张霞 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/451 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 宋朝政 |
地址: | 518052 广东省深圳市南山区中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面 动画 控制 方法 设备 存储 介质 | ||
技术领域
本发明涉及电子设备领域,尤其涉及一种界面动画控制方法、设备及存储介质。
背景技术
随着电子技术的快速发展,电子设备,如智能手机、电视机或平板电脑的价格也相对降低,使得人们能够买到适合自己的电子设备,极大的提高了电子设备的普及率。目前,同类电子设备产品的基本功能相差较小,而生产商为了能够在同类电子设备产品中脱颖而出,在保证功能完备的情况下,往往会从电子设备的界面布局和界面动画等方面入手,提高竞争力。
目前,界面动画,普遍的做法包括缩放、平移或旋转等,针对单独的视图窗口应用上述界面动画,较为容易;而针对整个界面布局中的多个视图窗口应用上述界面动画,需要考虑界面动画的相对坐标和绝对坐标之间的转换问题,否则,无法有效控制所有视图窗口的联动界面动画。
但在界面布局动态变化的情况下,相对坐标与绝对坐标之间的转换较为复杂,需要经过较多运算,不容易实现,且需要较长的运算时间。因此,现有界面动画控制方法,在界面布局动态变化的情况下,不容易快速实现视图窗口的界面动画控制。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种界面动画控制方法、设备及存储介质,旨在解决在界面布局动态变化的情况下,不容易快速实现视图窗口的界面动画控制的技术问题。
为实现上述目的,本发明提供一种界面动画控制方法,所述界面动画控制方法包括以下步骤:
从当前显示界面的若干视图窗口中获取界面动画类型为缩放类型的视图窗口,以获取视图窗口缩放清单,并获取所述视图窗口缩放清单中每个视图窗口的预设缩放因子;
根据预设平移补偿算法计算获取所述视图窗口缩放清单中每个视图窗口的平移补偿位移,并将所述预设缩放因子和所述平移补偿位移添加至动画序列;
根据所述动画序列中每个视图窗口的控制启动时间、预设缩放因子和平移补偿位移控制所述视图窗口缩放清单中的每个视图窗口进行缩放和平移补偿。
可选地,所述根据预设平移补偿算法计算获取所述视图窗口缩放清单中每个视图窗口的平移补偿位移的步骤包括:
获取所述视图窗口缩放清单中每个视图窗口的位置信息,并根据所述位置信息确定每个视图窗口的中心轴坐标;
获取每个视图窗口的当前缩放因子和预设缩放因子,并根据所述当前缩放因子和所述预设缩放因子确定缩放因子差值;
根据所述位置信息、所述中心轴坐标、所述缩放因子差值和预设缩放轴坐标计算获取平移补偿位移。
可选地,所述根据所述位置信息、所述中心轴坐标、所述缩放因子差值和预设缩放轴坐标计算获取平移补偿位移的步骤包括:
获取所述中心轴坐标的第一横坐标和所述预设缩放轴坐标的第二横坐标;
根据所述位置信息、所述第一横坐标、所述第二横坐标和所述缩放因子差值计算获取水平平移补偿位移;
获取所述中心轴坐标的第一纵坐标和所述预设缩放轴坐标的第二纵坐标;
根据所述位置信息、所述第一纵坐标、所述第二纵坐标和所述缩放因子差值计算获取垂直平移补偿位移。
可选地,所述根据所述动画序列中每个视图窗口的控制启动时间、预设缩放因子和平移补偿位移控制所述视图窗口缩放清单中的每个视图窗口进行缩放和平移补偿的步骤包括:
根据所述动画序列中每个视图窗口的控制启动时间确定待控制视图窗口;
从所述动画序列中获取所述待控制视图窗口的预设缩放因子和平移补偿位移;
根据所述预设缩放因子和所述平移补偿位移对所述待控制视图窗口进行缩放和平移补偿。
可选地,所述根据所述预设缩放因子和所述平移补偿位移对所述待控制视图窗口进行缩放和平移补偿的步骤包括:
获取所述待控制视图窗口的位置信息,并根据所述位置信息确定所述待控制视图窗口的中心轴坐标;
根据所述中心轴坐标、所述位置信息和所述预设缩放因子确定所述待控制视图窗口的缩放后位置信息,并根据所述缩放后位置信息缩放所述待控制视图窗口;
根据所述平移补偿位移和所述缩放后位置信息确定平移补偿后位置信息,并根据平移补偿后的位置信息平移所述待控制视图窗口。
可选地,所述位置信息包括视图窗口的宽度、高度、底部位置、顶部位置、左侧位置和右侧位置。
可选地,在接收到控制启动时间的配置请求时,从所述配置请求中获取待配置视图窗口和配置控制启动时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710673815.X/2.html,转载请声明来源钻瓜专利网。