【技术实现步骤摘要】
一种数据处理的方法和装置
本专利技术涉及三维视图
,特别是涉及一种数据处理的方法和装置。
技术介绍
在App(Application,应用程序)中,交互界面中常常会用到动画衔接,使交互界面更加生动形象。比如,在窗口A中可以通过改变视图A的位移属性实现视图A的移动。当需要跨窗口进行动画衔接时,由于窗口之间存在层级的,导致窗口A中视图A无法通过移动到窗口B的上方。目前的常用的跨窗口视图展示方案是在两个不同窗口中都创建一个类同的视图A和视图B,当视图A移到窗口B所在的区域,需要把视图A隐藏,并且视图B接上视图A的位置和大小继续做动画衔接。普通的2D视图可以通过上述方案实现跨窗口展示,但是,对于3D视图来说,由于3D视图比2D视图有更丰富的视觉展示能力,一份3D视图对象所占用的内存也比2D视图大的多,在3D视图跨窗口展示时,多创建一份3D视图会在应用程序中占用较大的内存,导致对于多数应用来说很难应用3D视图。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的 ...
【技术保护点】
1.一种数据处理的方法,其特征在于,所述方法包括:/n在图形用户界面中,展示第一交互界面;其中,所述第一交互界面展示有由三维视图资源渲染得到的第一三维视图;/n响应于触发事件,在所述图形用户界面中,展示第二交互界面,并在所述第二交互界面中,对所述三维视图资源进行渲染;/n判断对所述三维视图资源进行渲染是否成功;/n在对所述三维视图资源进行渲染未成功时,在所述第二交互界面中,展示所述第一三维视图关联的第二二维视图;/n在对所述三维视图资源进行渲染成功时,采用由所述三维视图资源渲染得到的第二三维视图替换所述第二二维视图。/n
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:
在图形用户界面中,展示第一交互界面;其中,所述第一交互界面展示有由三维视图资源渲染得到的第一三维视图;
响应于触发事件,在所述图形用户界面中,展示第二交互界面,并在所述第二交互界面中,对所述三维视图资源进行渲染;
判断对所述三维视图资源进行渲染是否成功;
在对所述三维视图资源进行渲染未成功时,在所述第二交互界面中,展示所述第一三维视图关联的第二二维视图;
在对所述三维视图资源进行渲染成功时,采用由所述三维视图资源渲染得到的第二三维视图替换所述第二二维视图。
2.根据权利要求1所述的方法,其特征在于,所述第二交互界面具有展示所述第二三维视图的目标位置,还包括:
控制所述第一三维视图朝向所述目标位置进行移动。
3.根据权利要求2所述的方法,其特征在于,还包括:
当检测到所述第一三维视图移动至所述第二交互界面的位置范围内,且,对所述三维视图资源进行渲染未成功时,采用所述第一三维视图关联的第一二维视图替换所述第一三维视图;
控制所述第一二维视图朝向所述目标位置进行移动,并根据所述第一二维视图相对于所述第二交互界面的遮挡信息,控制所述第二二维视图朝向所述目标位置进行移动。
4.根据权利要求2或3所述的方法,其特征在于,还包括:
当检测到所述第一三维视图移动至所述第二交互界面的位置范围内,且,对所述三维视图资源进行渲染成功时,根据所述第一三维视图相对于所述第二交互界面的遮挡信息,控制所述第二三维视图朝向所述目标位置进行移动。
5.根据权利要求3所述的方法,其特征在于,在所述采用所述第一三维视图关联的第一二...
【专利技术属性】
技术研发人员:区永伦,
申请(专利权)人:广州橙行智动汽车科技有限公司,广州小鹏汽车科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。