[发明专利]一种界面切换控制方法、终端及计算机可读存储介质有效
| 申请号: | 201811408672.0 | 申请日: | 2018-11-23 |
| 公开(公告)号: | CN109710143B | 公开(公告)日: | 2021-09-28 |
| 发明(设计)人: | 张军伟 | 申请(专利权)人: | 努比亚技术有限公司 |
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484 |
| 代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
| 地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 界面 切换 控制 方法 终端 计算机 可读 存储 介质 | ||
本发明公开了一种界面切换控制方法、终端及计算机可读存储介质,该方法将目前的滚动界面切换过程中分别控制缩小和放大动画的两条曲线改进为一条缩放控制曲线进行缩放控制,该缩放控制曲线包括一条贝塞尔曲线,贝塞尔曲线上设置有一个缩放控制切换点,在缩放控制切换点之前的缩放控制按照贝塞尔曲线进行缩放,在缩放控制切换点之后的缩放控制按照预设值进行缩放,解决了目前的两条曲线进行界面切换动画需要分别设置两个插值器,导致计算复杂,存在互相干扰的问题,本发明还公开了一种设备及计算机可读存储介质,通过实施上述方案,解决了目前采用两个插值器导致计算量大和互相干扰的问题。
技术领域
本发明涉及图形界面控制技术领域,更具体地说,涉及一种界面切换控制方法、终端及计算机可读存储介质。
背景技术
目前终端上显示的界面动画需要变化时,会从界面动画开始变化状态进行到界面动画结束变化状态,而界面动画从开始变化状态到结束变化状态的这一过程是由通过终端后台运行的界面动画曲线控制的。一般界面动画曲线是封装在插值器中的各种各样的非线性变化函数形成的曲线,通过不同的函数定义的变化值,确定相对于时间变化值的变化规则(比如加速及减速等)。比如,在终端的界面切换时,切换前的界面过度到切换后的界面是通过界面动画实现的,而界面动画曲线是反映且控制界面动画从开始切换状态到结束切换状态这一过程的曲线,也就是界面动画曲线会随着时间的变化,反映界面的动画的变化程度。
目前在一些常见的界面动画的应用场景中,例如在滚动界面,界面的动画通常分为两个部分,一部分为缩小的界面动画,另一部分为放大的界面动画,当终端在同时执行者这两个界面动画时,需要分别为每一个界面动画分配一个插值器来完成各自的界面动画,这会导致计算的复杂度高,容易产生相互干扰,同时也不利于两个界面动画的协调。
发明内容
本发明要解决的技术问题在于目前的滚动界面动画中,同时存在放大和缩小的界面动画,此时需要用到两个插值器,导致计算复杂度高,配合难度大的问题,针对该技术问题,提供一界面切换控制方法、终端及计算机可读存储介质。
为解决上述技术问题,本发明提供一种界面切换控制方法,其特征在于,所述界面切换控制方法包括:
检测到界面切换触发命令;
获取界面列表中当前待切入的目标界面;
根据所述目标界面当前移动的轨迹,按照预设缩放控制曲线,对该目标界面进行缩放控制,所述缩放控制曲线包括一条贝塞尔曲线,所述贝塞尔曲线上设置有一个缩放控制切换点,在缩放控制切换点之前的缩放控制按照贝塞尔曲线进行缩放,在缩放控制切换点之后的缩放控制按照预设值进行缩放。
可选的,所述预设值为预设的一条目标直线,所述目标直线与所述贝塞尔曲线的交点为所述缩放控制切换点。
可选的,根据所述目标直线进行缩放控制为,根据所述目标直线上的每一个取值点的值对所述目标界面进行缩放控制。
可选的,当缩放控制点位于所述缩放控制切换点之前时,返回的缩放控制按照所述贝塞尔曲线的返回曲线进行缩放控制;
当缩放控制点位于所述缩放控制切换点之后时,返回的缩放控制按照所述目标直线的反向延长线进行缩放控制。
可选的,所述目标直线为,与所述贝塞尔曲线的起始点和终止点的取值相同的一条直线。
可选的,所述起始点和所述终止点之间连接的所述目标直线与所述贝塞尔曲线有交叉点,所述交叉点为所述缩放控制切换点;
所述交叉点为通过控制所述起始点的起始控制点和终止点的终止控制点产生:控制起始控制点使得所述贝塞尔曲线起始段在Y轴上的取值小于起始点的Y值,控制终止控制点使得所述贝塞尔曲线与所述目标直线相交。
可选的,所述目标直线与水平直线的夹角为45°。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811408672.0/2.html,转载请声明来源钻瓜专利网。





