【技术实现步骤摘要】
动画效果显示方法及电子设备
[0001]本申请涉及电子
,尤其涉及动画效果显示方法及电子设备。
技术介绍
[0002]随着电子技术的发展,越来越多的电子设备参与到用户的日常生活中。并且,随着电子设备的屏幕的分辨率、尺寸等参数越来越高,电子设备上可以显示的内容也越来越多。
[0003]应用程序可以通过调整界面上显示的控件的大小、宽高、透明度等属性,向用户展示动画效果。
[0004]但是,在不同动画效果的衔接处或重叠处,由于不同的动画效果会以不同的逻辑修改应用程序界面上控件的属性,控件的变化可能是不连续的,进而导致应用程序的界面发生跳变,用户的体验较差。
技术实现思路
[0005]本申请提供了动画效果显示方法及电子设备,涉及电子
本申请提供的动画效果显示方法可以在动画效果冲突的情况下,新生成一个动画效果以平滑两个动画效果的重叠处或衔接处,使得界面上的控件的大小、位置、透明度等属性不会发生跳变,而是使得界面上的控件的变化连续,进而使得动画效果更加顺滑。
[0006]第一方面,本 ...
【技术保护点】
【技术特征摘要】
1.一种动画效果显示方法,应用于电子设备,其特征在于,包括:显示第一界面,所述第一界面上包括第一控件;在显示第一界面时,在第一时刻响应于第一操作,以第一动画效果显示所述第一控件;在所述第一时刻后的第二时刻,响应于第二操作,若所述第二时刻在所述第一动画效果结束后,则以第二动画效果显示所述第一控件;在所述第二时刻,响应于所述第二操作,若所述第二时刻在所述第一动画效果的持续时间内,则以第三动画效果显示所述第一控件;所述第三动画效果包括过渡过程和动画过程,所述动画过程是第二动画效果的一部分,所述动画过程的结束界面与所述第二动画效果的结束界面相同,所述过渡过程根据所述第一动画效果在第二时刻的显示内容与所述第二动画效果确定;或者,所述第三动画效果根据所述第一动画效果在第二时刻的显示内容和所述第二动画效果的结束界面确定,所述第三动画效果的结束界面与所述第二动画效果的结束界面相同。2.根据权利要求1所述的方法,其特征在于,所述第一控件的属性包括第一属性,所述第一属性在所述第一动画效果中以第一速率变化,所述第一属性在所述第二动画效果中以第二速率变化;所述过渡过程根据所述第一动画效果在第二时刻的显示内容与所述第二动画效果确定,具体包括:所述过渡过程中所述第一属性的变化速率根据所述第一速率和所述第二速率确定;所述第三动画效果根据所述第一动画效果在第二时刻的显示内容和所述第二动画效果的结束界面确定,具体包括:所述第三动画效果过程中所述第一属性的变化速率根据所述第一速率和所述第二速率确定。3.根据权利要求2所述的方法,其特征在于,所述过渡过程中所述第一属性的变化速率根据所述第一速率和所述第二速率确定,具体包括:在所述过渡过程中所述第一属性的变化速率为所述第一速率和所述第二速率的矢量叠加;所述第三动画效果过程中所述第一属性的变化速率根据所述第一速率和所述第二速率确定,具体包括:在所述第三动画效果过程中所述第一属性的变化速率为所述第一速率和所述第二速率的矢量叠加。4.根据权利要求1所述的方法,其特征在于,所述第一控件的属性包括第一属性,所述第一属性在所述第一动画效果中以第一速率变化;所述第一属性在所述第二动画效果中以第二速率变化;所述第三动画效果包括过渡过程和动画过程,所述第一属性在所述过渡过程中连续、一阶可导或二阶可导;或者,所述第三动画效果根据所述第一动画效果在第一时刻的显示内容和所述第二动画效果的结束界面确定,所述第一属性在所述第三动画效果过程中连续、一阶可导或二阶可导。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述第一动画效果使所述第一控件的大小线性增加,所述第二动画效果使第一控件的大小线性减小;
所述过渡过程根据所述第...
【专利技术属性】
技术研发人员:张朋,王亮,金成铭,赵啸宇,陈路路,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。