界面显示方法,电子设备以及计算机可读介质技术

技术编号:35329315 阅读:11 留言:0更新日期:2022-10-26 11:45
本申请涉及一种界面显示方法以及电子设备和可读介质。在该方法中,电子设备能够获取用户操作在电子设备的屏幕上产生的用户操作数据;利用与用户操作的类型对应的物理规律,对用户操作数据进行计算,得到对应用户操作数据的显示数据;根据显示数据,在电子设备上显示将用户操作数据模拟为遵循物理规律产生的物理现象。通过该方法,电子设备可以预先建立应用的显示界面中的显示元素的显示效果与至少一种物理现象的对应关系。根据电子设备启动应用后加载的显示风格以及用户施加于电子设备的操作自适应地计算出显示元素的显示效果,避免了需要对一个应用的各个显示界面分别配置多种显示效果。置多种显示效果。置多种显示效果。

【技术实现步骤摘要】
界面显示方法,电子设备以及计算机可读介质


[0001]本申请涉及电子设备领域的图形界面显示技术。尤其涉及一种界面显示方法,电子设备以及计算机可读介质。

技术介绍

[0002]为了使应用的显示界面可以适应不同大小的显示区域,需要对应用的显示界面中的显示元素配置不同的布局,这里的布局可以是显示界面中的显示元素的位置。比如,如图1(a)所示,应用的显示界面中包括六个显示元素,这六个显示元素以三行二列的方式显示;而在图1(b)中,这六个显示元素以二行三列的方式显示。同时,应用还可以支持多种显示风格,在不同的显示风格下,应用的显示界面中的显示元素具有不同的显示效果。例如,对于同一应用支持的金属风格和水滴风格两种显示风格来说,显示元素的显示效果中的外观可以分别为具有金属光泽效果和水滴效果。因此对于同一应用,为了适应不同大小的显示区域和应用的不同显示风格,通常需要预先开发布局和显示效果不同的多个显示界面,从而导致开发和维护应用的显示界面的成本较高。

技术实现思路

[0003]本申请的目的在于提供一种界面显示方法,电子设备以及计算机可读介质。通过本申请的方法,可以对施加于应用的显示界面的用户操作对应至少一种物理规律产生的物理现象,并使用该物理规律对应的物理公式,根据应用的显示风格参数对应的物理数据,以及用户施加的用户操作的用户操作数据对应的物理数据,自适应地计算出用户操作的显示效果。
[0004]本申请的第一方面提供了一种界面显示方法,应用于电子设备,包括:
[0005]获取用户操作在电子设备的屏幕上产生的用户操作数据;
[0006]利用与用户操作的类型对应的物理规律,对用户操作数据进行计算,得到对应用户操作数据的显示数据;
[0007]根据显示数据,在电子设备上显示将用户操作数据模拟为遵循物理规律产生的物理现象。
[0008]即在本申请的实施例中,用户操作数据可以是电子设备通过触摸传感器获取的用户操作的作用力的大小,作用力的方向等;用户操作的类型可以包括:用户在手机的屏幕上对应用的界面的显示元素施加的按压、点击、以及滑动等操作;物理规律可以是与按压、点击、以及滑动等操作对应的物理学公式;显示数据可以是通过物理学公式根据用户操作数据计算出的应用的界面的显示元素的显示效果,该显示效果可以与物理规律对应的物理现象相对应。
[0009]例如,以手机为例,当用户在手机的屏幕上对应用的界面的显示元素施加一个按压的用户操作时,手机可以通过触摸传感器获取该按压的用户操作的作用力的大小,即用户操作数据;并通过按压的用户操作对应的弹力公式,即物理规律,根据按压的用户操作的
作用力的大小,计算出显示元素在界面内显示一个下沉的显示效果,即显示数据,手机将施加的按压的用户操作模拟为弹力公式对应的弹簧受压而产生的压缩变形的物理现象。
[0010]在上述第一方面的一种可能的实现中,用户操作包括按压、点击、以及滑动中的至少一种。
[0011]即在本申请的实施例中,按压、点击、以及滑动的用户操作可以是用户对电子设备的屏幕施加的。
[0012]在上述第一方面的一种可能的实现中,对应按压的物理现象包括下压、变形、回弹中的至少一种;
[0013]对应点击的物理现象包括跳转以及跳动中的至少一种;
[0014]对应滑动的物理现象包括滑动、滚动、原地旋转、翻页中的至少一种。
[0015]即在本申请的实施例中,可以将按压的用户操作模拟为弹力公式对应的弹簧受压而产生的压缩变形的物理现象;将滑动的用户操作模拟为摩擦力公式以及速度/加速度公式对应的物体产生位移的物理现象。
[0016]在上述第一方面的一种可能的实现中,电子设备通过以下方式计算显示数据:
[0017]将用户操作数据转换为对应物理规律的物理数据,并获取与电子设备的显示风格参数对应的物理系数;
[0018]基于物理数据和物理系数计算显示数据。
[0019]即在本申请的实施例中,例如,对于按压操作的物理数据,可以是电子设备可以通过触摸传感器获取的按压操作的作用力的大小;对于显示风格参数对应的物理系数,包括在一种显示风格下,界面内的显示元素的重量,滑动系数以及弹性系数中的至少一种,电子设备通过按压操作对应的弹力公式,如:作用力=弹性系数*距离,计算出显示元素显示的下压的显示效果的距离。
[0020]在上述第一方面的一种可能的实现中,物理数据包括作用力大小、作用时长作用力的位移中的至少一个,其中,用户对电子设备的屏幕所施加的按压、点击以及滑动的作用力与物理数据对应。
[0021]在上述第一方面的一种可能的实现中,物理系数包括重量、摩擦系数、弹性系数中的至少一个;其中显示风格参数不同,用户操作的对象的重量、摩擦系数或者弹性系数不同。
[0022]即在本申请的实施例中,在显示风格为“金属风格”的情况下,显示风格参数中包含的弹性系数可以是100N/M;对于显示风格为“水滴风格”,显示风格参数中包含的弹性系数可以是200N/M。
[0023]在上述第一方面的一种可能的实现中,物理规律包括摩擦力公式、加速度公式,以及弹力公式中的至少一个。
[0024]本申请的第二方面提供了一种电子设备,其特征在于,包括:
[0025]存储器,存储有指令;
[0026]处理器,处理器和存储器耦合,当存储器存储的程序指令被处理器执行时使得电子设备执行以下操作:
[0027]获取用户操作在电子设备的屏幕上产生的用户操作数据;
[0028]利用与用户操作的类型对应的物理规律,对用户操作数据进行计算,得到对应用
户操作数据的显示数据;
[0029]根据显示数据,在电子设备上显示将用户操作数据模拟为遵循物理规律产生的物理现象。
[0030]在上述第二方面的一种可能的实现中,用户操作包括按压、点击、以及滑动中的至少一种。
[0031]在上述第二方面的一种可能的实现中,对应按压的物理现象包括下压、变形、回弹中的至少一种;
[0032]对应点击的物理现象包括跳转以及跳动中的至少一种;
[0033]对应滑动的物理现象包括滑动、滚动、原地旋转、翻页中的至少一种。
[0034]在上述第二方面的一种可能的实现中,电子设备通过以下方式计算显示数据:
[0035]将用户操作数据转换为对应物理规律的物理数据,并获取与电子设备的显示风格参数对应的物理系数;
[0036]基于物理数据和物理系数计算显示数据。
[0037]在上述第二方面的一种可能的实现中,物理数据包括作用力大小、作用时长作用力的位移中的至少一个,其中,
[0038]用户对电子设备的屏幕所施加的按压、点击以及滑动的作用力与物理数据对应。
[0039]在上述第二方面的一种可能的实现中,物理系数包括重量、摩擦系数、弹性系数中的至少一个;其中显示风格参数不同,用户操作的对象的重量、摩擦系数或者弹性系数不同。
[0040]在上述第二方面的一种可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面显示方法,应用于电子设备,其特征在于,包括:获取用户操作在电子设备的屏幕上产生的用户操作数据;利用与所述用户操作的类型对应的物理规律,对所述用户操作数据进行计算,得到对应所述用户操作数据的显示数据;根据所述显示数据,在所述电子设备上显示将所述用户操作数据模拟为遵循所述物理规律产生的物理现象。2.根据权利要求1所述的方法,其特征在于,所述用户操作包括按压、点击、以及滑动中的至少一种。3.根据权利要求2所述的方法,其特征在于,对应按压的物理现象包括下压、变形、回弹中的至少一种;对应点击的物理现象包括跳转以及跳动中的至少一种;对应滑动的物理现象包括滑动、滚动、原地旋转、翻页中的至少一种。4.根据权利要求2所述的方法,其特征在于,所述电子设备通过以下方式计算所述显示数据:将所述用户操作数据转换为对应所述物理规律的物理数据,并获取与所述电子设备的显示风格参数对应的物理系数;基于所述物理数据和物理系数计算所述显示数据。5.根据权利要求4所述的方法,其特征在于,所述物理数据包括作用力大小、作用时长作用力的位移中的至少一个,其中,所述用户对所述电子设备的屏幕所施加的按压、点击以及滑动的作用力与所述物理数据对应。6.根据权利要求5所述的方法,其特征在于,所述物理系数包括重量、摩擦系数、弹性系数中的至少一个;其中所述显示风格参数不同,所述用户操作的对象的重量、摩擦系数或者弹性系数不同。7.根据权利要求1所述的方法,其特征在于,所述物理规律包括摩擦力公式、加速度公式,以及弹力公式中的至少一个。8.一种电子设备,其特征在于,包括:存储器,存储有指令;处理器,所述处理器和存储器耦合,当所述存储器存储的程序指令被所述处理器执行时使得所述电子设备执行以下操作...

【专利技术属性】
技术研发人员:高璋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1