一种元素显示方法、装置、设备及存储介质制造方法及图纸

技术编号:34798005 阅读:22 留言:0更新日期:2022-09-03 20:03
本申请实施例公开了一种元素显示方法、装置、设备及存储介质。本申请实施例提供的技术方案通过加载多个待显示元素并确定每个待显示元素在立体空间中的三维坐标,根据立体空间和屏幕二维空间之间的映射关系确定每个待显示元素的三维坐标映射到屏幕二维空间上的二维坐标,并根据每个待显示元素的三维坐标确定对应的显示属性,根据二维坐标和显示属性将各个待显示元素绘制显示到屏幕上,使得在屏幕上可显示多个待显示元素,用户可快速定位到希望选择的待显示元素,有效提高用户交互效率,保证用户体验。证用户体验。证用户体验。

【技术实现步骤摘要】
一种元素显示方法、装置、设备及存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种元素显示方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,用户交互的方式也越来越丰富,在向用户显示提供可选择的对象时,可通过元素(例如表情、图标、照片等)的形式进行显示。
[0003]由于屏幕空间的局限,一般只在屏幕上显示部分元素,其他元素要通过滑动屏幕的方式进行查看。例如智能穿戴设备在社交通讯应用中发送表情时,一般会在屏幕上显示表情包中的表情,以供用户进行选择及发送。但是受限于屏幕的显示空间,一般只在屏幕上显示几个表情,用户需要通过滑动屏幕才能查看其他表情。这种多个元素的显示方式,用户只能查看显示的部分元素,用户难以定位到想要选择的元素,用户交互效率较低。

技术实现思路

[0004]本申请实施例提供一种元素显示方法、装置、设备及存储介质,以解决现有技术中只显示部分元素导致用户交互效率较低的技术问题,提高用户交互效率,保证用户体验。
[0005]在第一方面,本申请实施例提供了一种元素显示方法,包括:
[0006]加载多个待显示元素,确定每个所述待显示元素在立体空间中的三维坐标,所述立体空间的尺寸信息基于屏幕尺寸确定;
[0007]根据立体空间和屏幕二维空间的映射关系,确定每个所述待显示元素的三维坐标映射到屏幕二维空间的二维坐标;
[0008]根据所述三维坐标确定每个所述待显示元素的显示属性;
[0009]根据每个所述待显示元素的二维坐标和显示属性,绘制显示多个所述待显示元素。
[0010]在第二方面,本申请实施例提供了一种元素显示装置,包括元素加载模块、坐标映射模块、属性确定模块和元素显示模块,其中:
[0011]所述元素加载模块,用于加载多个待显示元素,确定每个所述待显示元素在立体空间中的三维坐标,所述立体空间的尺寸信息基于屏幕尺寸确定;
[0012]所述坐标映射模块,用于根据立体空间和屏幕二维空间的映射关系,确定每个所述待显示元素的三维坐标映射到屏幕二维空间的二维坐标;
[0013]所述属性确定模块,用于根据所述三维坐标确定每个所述待显示元素的显示属性;
[0014]所述元素显示模块,用于根据每个所述待显示元素的二维坐标和显示属性,绘制显示多个所述待显示元素。
[0015]在第三方面,本申请实施例提供了一种元素显示设备,包括:存储器以及一个或多个处理器;
[0016]所述存储器,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的元素显示方法。
[0018]在第四方面,本申请实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的元素显示方法。
[0019]本申请实施例通过加载多个待显示元素并确定每个待显示元素在立体空间中的三维坐标,根据立体空间和屏幕二维空间之间的映射关系确定每个待显示元素的三维坐标映射到屏幕二维空间上的二维坐标,并根据每个待显示元素的三维坐标确定对应的显示属性,根据二维坐标和显示属性将各个待显示元素绘制显示到屏幕上,使得在屏幕上可显示多个待显示元素,用户可快速定位到希望选择的待显示元素,有效提高用户交互效率,保证用户体验。
附图说明
[0020]图1是本申请实施例提供的一种元素显示方法的流程图;
[0021]图2是现有技术中的元素显示示意图;
[0022]图3是现有技术中的元素滑动效果示意图;
[0023]图4是本申请实施例提供的另一种元素显示方法的流程图;
[0024]图5是本申请实施例提供的一种待显示元素的显示示意图;
[0025]图6是本申请实施例提供的另一种元素显示方法的流程图;
[0026]图7是本申请实施例提供的一种滑动操作效果示意图所示;
[0027]图8是本申请实施例提供的一种元素显示装置的结构示意图;
[0028]图9是本申请实施例提供的一种元素显示设备的结构示意图。
具体实施方式
[0029]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030]图1给出了本申请实施例提供的一种元素显示方法的流程图,本申请实施例提供的元素显示方法可以由元素显示装置来执行,该元素显示装置可以通过硬件和/或软件的方式实现,并集成在元素显示设备(例如智能穿戴设备、手机等)中。
[0031]下述以元素显示装置执行元素显示方法为例进行描述。参考图1,该元素显示方法包括:
[0032]S101:加载多个待显示元素,确定每个待显示元素在立体空间中的三维坐标,立体空间的尺寸信息基于屏幕尺寸确定。
[0033]本实施例提供的元素可以是表情、图标、照片等,其中,元素设置有多个,例如一组表情包中包括有多个表情,一个应用分组中有多个应用程序,对应有多个图标,一个照片集中有多张照片。本实施例提供的待显示元素可理解为需要加载并向用户绘制显示的元素,将待显示元素绘制显示到屏幕上后,用户可以对待显示元素进行选择,元素显示设备可根据对待显示元素的选择操作进行对应的响应动作。例如在元素显示设备上运行社交通讯应用并需要向其他用户发送表情时,屏幕上显示的待显示元素为表情,用户在屏幕上点击选中其中一个表情时,元素显示设备将选中的表情发送给其他用户;或者是将应用图标作为元素时,将各个应用对应的应用图标作为待显示元素绘制到屏幕上,并根据用户的选择操作,打开选中的应用图标对应的应用程序;或者是将照片作为元素时,将多张照片(原图或缩略图)作为待显示元素绘制到屏幕上,并根据用户的选择操作,展开显示选中的照片。另外,还可通过滑动屏幕的方式移动各个待显示元素在屏幕上的显示位置。
[0034]在相关技术中,在需要向用户展示多个元素时,一般是按照固定的排列方式显示多个元素中的部分元素,例如以2*2的元素阵列显示元素,即在屏幕上显示4个元素,而其他元素的显示需要用户通过滑动屏幕的方式来进行切换,而其他元素在滑动切换之前,用户是无法其他元素的位置或表现形式的。以可穿戴设备为例,为了保证用户的佩戴体验,可穿戴设备的屏幕尺寸一般会限制在一定范围内,为了保证元素的显示效果,一般会限制显示的元素数量,如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元素显示方法,其特征在于,包括:加载多个待显示元素,确定每个所述待显示元素在立体空间中的三维坐标,所述立体空间的尺寸信息基于屏幕尺寸确定;根据立体空间和屏幕二维空间的映射关系,确定每个所述待显示元素的三维坐标映射到屏幕二维空间的二维坐标;根据所述三维坐标确定每个所述待显示元素的显示属性;根据每个所述待显示元素的二维坐标和显示属性,绘制显示多个所述待显示元素。2.根据权利要求1所述的元素显示方法,其特征在于,所述加载多个待显示元素,确定每个所述待显示元素在立体空间中的三维坐标,包括:从元素组合中加载多个待显示元素,所述元素组合包括多个元素;根据所述待显示元素的元素数量和立体空间的尺寸信息,确定每个所述待显示元素在所述立体空间上均匀分布的三维坐标。3.根据权利要求2所述的元素显示方法,其特征在于,所述立体空间为球形空间,所述立体空间的半径信息基于屏幕尺寸确定;所述根据所述待显示元素的元素数量和立体空间的尺寸信息,确定每个所述待显示元素在所述立体空间上均匀分布的三维坐标,包括:根据所述待显示元素的元素数量和立体空间的半径信息,通过球面多点均匀分布公式确定每个所述待显示元素在所述立体空间上均匀分布的三维坐标。4.根据权利要求1所述的元素显示方法,其特征在于,所述根据所述三维坐标确定每个所述待显示元素的显示属性,包括:根据所述三维坐标确定每个所述待显示元素与所述立体空间的外侧端点的位置距离,所述外侧端点为所述立体空间靠近屏幕外侧的端点;根据所述位置距离确定每个所述待显示元素的显示属性。5.根据权利要求1所述的元素显示方法,其特征在于,所述显示属性包括缩放比例和透明度,并且所述待显示元素与所述立体空间的外侧端点的位置距离越大,对应的缩放比例越小,且透明度越高。6.根据权利要求5所述的元素显示方法,其特征在于,所述加载多个待显示元素之后,还包括:确定每个所述待显示元素的初始尺寸;所述根据每个所述待显示元素的二维坐标和显示属性,绘制显示多个所述待显示元素,包括:根据每个所述待显示元素的初始尺寸以及所述显示属性中的缩放比例,确定每个所述待显示元素的显示尺寸;所述根据每个所述待显示元素的二维坐标、显示尺寸和所述显示属性中的透明度,绘制显示多个所述待显示元素。7.根据权利要求1所述...

【专利技术属性】
技术研发人员:覃顺安
申请(专利权)人:东莞市步步高教育软件有限公司
类型:发明
国别省市:

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

1