【技术实现步骤摘要】
一种转场动画制定方法、装置及设备
本申请涉及应用程序开发
,特别是涉及一种转场动画制定方法、装置及设备。
技术介绍
随着网络的发展,现在手机、电脑、平板等终端越来越普及。当用户触发了终端上的某些操作时,他们期望得到一个视觉反馈,系统需要清晰地表明它已经接收到这个操作请求同时正在运行中。例如,确认用户操作,用户得到系统对于该操作的确认后,利用转场动画就可以得到有效的视觉反馈,可以防止用户重新点击操作元素。又如,用户需要一系列的步骤来完成操作,而这些步骤需要清晰的标明他们是紧密相连的,转场动画能够帮助你连接不同的步骤创造一个完整的体验。但是,目前系统提供的转场动画有限,不能满足更多的转场动画需求,需要用户自己定制转行动画,达到满足产品动效设计要求,以提升应用产品的用户体验度。用户自己定制转场动画过程比较繁琐,程序比较麻烦,不方便用户使用。
技术实现思路
有鉴于此,本申请提供了一种转场动画制定方法、装置及设备。主要目的在于解决目前系统中转场动画有限,不能满足更多的转场动画需求,因此,用户一般自己定制转场动画,过程比较繁琐,程序比较麻烦,不方便用户使用的技术问题。依据本 ...
【技术保护点】
1.一种转场动画制定方法,其特征在于,所述方法由容器视图控制器和子视图控制器共同执行,所述容器视图控制器对应至少两个子视图控制器,其中,不同的子视图控制器控制不同的转场图像;所述方法包括:所述容器视图控制器接收到用户选择的动画效果命令后,对所述用户选择的动画效果的进行转场效果划分,并为每个转场效果匹配对应的子视图控制器,其中,每个动画效果中包含至少一个转场效果,每个转场效果对应至少两个子视图控制器;所述容器视图控制器为每个子视图控制器匹配一一对应的转场图像;所述每个子视图控制器控制对应的转场图像进行尺寸调整完成对应的转场效果;所述容器视图控制器将各个转场效果组合在一起得到转 ...
【技术特征摘要】
1.一种转场动画制定方法,其特征在于,所述方法由容器视图控制器和子视图控制器共同执行,所述容器视图控制器对应至少两个子视图控制器,其中,不同的子视图控制器控制不同的转场图像;所述方法包括:所述容器视图控制器接收到用户选择的动画效果命令后,对所述用户选择的动画效果的进行转场效果划分,并为每个转场效果匹配对应的子视图控制器,其中,每个动画效果中包含至少一个转场效果,每个转场效果对应至少两个子视图控制器;所述容器视图控制器为每个子视图控制器匹配一一对应的转场图像;所述每个子视图控制器控制对应的转场图像进行尺寸调整完成对应的转场效果;所述容器视图控制器将各个转场效果组合在一起得到转场动画,并将所述转场动画发送给显示屏,利用显示屏执行所述转场动画。2.根据权利要求1所述的转场动画制定方法,其特征在于,当容器视图控制器设置两个子视图控制器,分别为子视图控制器A和子视图控制器B时,则所述转场效果包括:位移效果、放大效果、缩小效果或旋转效果。3.根据权利要求2所述的转场动画制定方法,其特征在于,当所述转场效果为位移效果时,则所述容器视图控制器为每个子视图控制器匹配一一对应的转场图像,具体包括:所述容器视图控制器为所述子视图控制器A匹配对应的转场图像A;则所述每个子视图控制器控制对应的转场图像进行尺寸调整完成对应的转场效果,具体包括:所述子视图控制器A为所述转场图像A中的像素制定相应的坐标A;所述子视图控制器B根据位移效果的方向和距离制定相应的坐标B;所述子视图控制器B复制所述转场图像A中的像素,将所述转场图像A的坐标A改变为坐标B,完成位移效果。4.根据权利要求2所述的转场动画制定方法,其特征在于,当所述转场效果为放大效果或缩小效果时,则所述容器视图控制器为每个子视图控制器匹配一一对应的转场图像,具体包括:所述容器视图控制器为所述子视图控制器A匹配对应的转场图像A;则所述每个子视图控制器控制对应的转场图像进行尺寸调整完成对应的转场效果,具体包括:所述子视图控制器A为所述转场图像A中的像素制定相应的坐标A;所述子视图控制器B将所述转场图像A中的像素按照所述坐标A的中心为中心,划分为多个像素圈;所述子视图控制器B根据所述放大效果的倍数计算每个像素圈向四周扩散的扩散距离,并根据所述扩散距离计算所述转场图像A放大后的坐标B,将每个像素圈按照对应的扩散距离以坐标A的中心为中心向四周平均扩散增加至所述坐标B,完成放大效果;或者,所述子视图控制器B根据所述缩小效果的倍数计算每个像素圈向坐标A的中心缩小的缩小距离,并根据所述缩小距离计算所述转场图像A缩小后的坐标B,将每个像素圈以坐标A的中心为中心均匀缩小至所述坐标B,完成缩小效果。5.根据权利要求2所述的转场动画制定方法,其特征在于,当所述转场效果为旋转效果时,则所述容器视图控制器为每个子视图控制器匹配一一对应的转场图像,具体包括:所述容器视图控制器为所述子视图控制器A匹配对应的转场图像A;所述子视图控制器A为所述转场图像A中的像素制定相应的坐标A;所述子视图控制器B获取所述旋转效果的旋转角度和旋转时间,将所述旋转时间中...
【专利技术属性】
技术研发人员:王树军,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。