动画实现方法及电子设备技术

技术编号:41738282 阅读:21 留言:0更新日期:2024-06-19 12:57
本申请提供一种动画实现方法及电子设备,涉及电子设备技术领域。能够降低实现用户界面之间联动动画的复杂度,如包括但不限于位置、大小、透明度等之间的同步联动等各种联动动画场景,减少开发成本,同时提升联动动画的流畅度以及实现更加精致的联动效果。方法应用于电子设备,包括:显示包括至少一个第一窗口控件的第一界面;响应于第一动画触发操作,预设应用配置第一窗口控件的第一动画;统一渲染服务根据第一应用以及预设应用各自提交的渲染树,第一窗口控件对应的渲染节点与第一应用的渲染树的绑定关系,以及配置的第一窗口控件的第一动画,渲染每一帧第一图像;根据每一帧第一图像显示第一动画。

【技术实现步骤摘要】

本申请涉及电子设备,尤其涉及动画实现方法及电子设备


技术介绍

1、动画(或称动效)体验一直是决定手机等电子设备体验的核心之一。动画可以指一段时间内用户界面(user i nterface,ui)的位置、大小、透明度等属性呈现的连贯的、顺滑的变化过程。目前的一些动画场景中,用户界面之间需要联动动画,但是联动动画的流畅性不佳,无法实现同步联动的效果,实现较为困难。


技术实现思路

1、本申请提供一种动画实现方法及电子设备,能够较低实现用户界面之间联动动画的复杂度,减少开发成本,同时提升联动动画的流畅度以及实现同步联动的效果。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种动画实现方法,应用于电子设备,方法包括:显示第一界面,第一界面包括至少一个第一窗口控件,第一窗口控件对应的渲染节点用于绑定第一应用的渲染树,第一窗口控件运行在预设应用的进程中;响应于第一动画触发操作,预设应用配置第一窗口控件的第一动画;第一应用以及预设应用将各自的渲染树提交至统一渲染服务;统一渲本文档来自技高网...

【技术保护点】

1.一种动画实现方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一界面还包括至少一个第一普通控件,所述第一普通控件运行在所述预设应用的进程中;所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述统一渲染服务根据所述第一应用以及所述预设应用各自提交的渲染树,所述第一窗口控件对应的渲染节点与所述第一应用的渲染树的绑定关系,以及配置的所述第一窗口控件的第一动画,渲染每一帧第一图像,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-3任一项...

【技术特征摘要】

1.一种动画实现方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一界面还包括至少一个第一普通控件,所述第一普通控件运行在所述预设应用的进程中;所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述统一渲染服务根据所述第一应用以及所述预设应用各自提交的渲染树,所述第一窗口控件对应的渲染节点与所述第一应用的渲染树的绑定关系,以及配置的所述第一窗口控件的第一动画,渲染每一帧第一图像,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求2或3所述的方法,其特征在于,所述第一普通控件包括以下一种或多种:桌面控件、systemui控件、控制中心控件、负一屏控件、下拉搜索控件、锁屏控件。

8.根据权利要求5所述的方法,其特征在于,所述第二普通控件包括以下一...

【专利技术属性】
技术研发人员:刘超崔坤周耀颖毛江平夏海琴
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1