CN112099650A - 屏幕显示方法、装置、电子设备和计算机可读存储介质 - Google Patents
屏幕显示方法、装置、电子设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN112099650A CN112099650A CN202010983825.5A CN202010983825A CN112099650A CN 112099650 A CN112099650 A CN 112099650A CN 202010983825 A CN202010983825 A CN 202010983825A CN 112099650 A CN112099650 A CN 112099650A
- Authority
- CN
- China
- Prior art keywords
- display
- screen
- fillet
- changed
- radius
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012544 monitoring process Methods 0.000 claims abstract description 31
- 238000004590 computer program Methods 0.000 claims description 12
- 230000000694 effects Effects 0.000 abstract description 8
- 230000004044 response Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000016776 visual perception Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005498 polishing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例提供的屏幕显示方法、装置、电子设备和计算机可读存储介质,涉及显示技术领域。通过监测显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为第二方向,则获取第二方向的方向信息。根据预存的方向信息与圆角显示参数的关联关系,获取与第二方向的方向信息关联的目标圆角显示参数。基于目标圆角显示参数配置屏幕显示画面,以使屏幕显示画面以圆角形式适配第二方向。如此,改善了显示屏幕的方向发生改变后,显示画面中的圆角与方向未改变不一致的问题,提高了电子设备的显示效果。
Description
技术领域
本申请涉及显示技术领域,具体而言,涉及一种屏幕显示方法、装置、电子设备和计算机可读存储介质。
背景技术
目前,各式各样的移动终端涌入人们的生活中,移动终端的显示屏幕也各式各样,为了简化加工工艺,市面上的显示屏幕多为直角矩形状,以省掉打磨工艺,降低成本。但是这种显示屏幕往往显示的是直角矩形状的显示画面,其显示效果较生硬而不够圆滑,影响用户的视觉感受。
目前,常常将原本为直角矩形状的显示画面改变为圆角矩阵状的显示画面,以提高用户的视觉感受。但是,当移动终端的屏幕发生旋转后,常常会发生显示画面不一致的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够监测屏幕方向是否改变,在屏幕方向改变后重新配置屏幕显示画面的屏幕显示方法、装置、电子设备和计算机可读存储介质。
本申请的实施例可以这样实现:
第一方面,本申请实施例提供一种屏幕显示方法,应用于包括显示屏幕的电子设备,所述方法包括:
监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为所述第二方向,则获取所述第二方向的方向信息;
根据预存的方向信息与圆角显示参数的关联关系,获取与所述第二方向的方向信息关联的目标圆角显示参数;
基于所述目标圆角显示参数配置屏幕显示画面,以使所述屏幕显示画面以圆角形式适配所述第二方向。
在可选的实施方式中,所述圆角显示参数包括圆角的显示区域及显示半径;
所述基于所述目标圆角显示参数配置屏幕显示画面的步骤包括:
获取至少一个第一显示图层,其中,所述第一显示图层是当所述显示屏幕的屏幕方向为所述第一方向时,所述显示屏幕所显示的图层;
建立新的显示图层,所述新的显示图层完全覆盖所有所述第一显示图层;
基于所述显示区域及显示半径,在所述新的显示图层上显示圆角,得到圆角显示图层;
将所有所述第一显示图层与所述圆角显示图层作为屏幕显示画面。
在可选的实施方式中,所述显示区域包括第一显示区域及第二显示区域,所述显示半径包括第一半径及第二半径,所述第一显示图层包括状态信息显示区域及导航信息显示区域;
所述基于所述显示区域及显示半径,在所述新的显示图层上显示圆角,得到圆角显示图层的步骤包括:
基于所述第一半径在所述新的显示图层的所述第一显示区域处显示圆角,其中,所述第一显示区域与所述状态信息显示区域重合,且所述第一半径与所述状态信息显示区域的高度相同;
基于所述第二半径在所述新的显示图层的所述第二显示区域处显示圆角,得到圆角显示图层,其中,所述第二显示区域与所述导航信息显示区域重合,且所述第二半径与所述导航信息显示区域的高度相同。
在可选的实施方式中,所述方法还包括:
响应关闭圆角请求,隐藏或删除所述圆角显示图层。
在可选的实施方式中,所述监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向的步骤包括:
实时获取所述电子设备的旋转角度,其中,所述旋转角度表征所述电子设备相较于预设参考轴的偏转角度;
比较当前旋转角度与上一时刻获取的历史旋转角度是否一致;
若不一致,则确定所述显示屏幕的屏幕方向由第一方向改变为第二方向;
若一致,则确定所述显示屏幕的屏幕方向未发生改变。
在可选的实施方式中,所述电子设备存储有初始圆角显示参数,所述监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向的步骤之前,所述方法还包括:
响应开启圆角请求,获取所述初始圆角显示参数;
基于所述初始圆角显示参数配置初始屏幕显示画面,以使所述初始屏幕显示画面由直角显示形式改变为圆角显示形式。
在可选的实施方式中,所述方法还包括:
当确定所述电子设备完成开机启动后,获取所述初始圆角显示参数;
基于所述初始圆角显示参数配置屏幕显示画面,以使所述屏幕显示画面由直角显示形式改变为圆角显示形式。
在可选的实施方式中,所述电子设备中设置有监听策略配置文件;所述方法还包括监测所述电子设备是否完成开机启动的步骤,该步骤包括:
基于所述监听策略配置文件,监测是否收到开机广播,若收到所述开机广播,则确定所述电子设备完成开机启动。
第二方面,本申请实施例提供一种屏幕显示装置,应用于包括显示屏幕的电子设备,所述装置包括:
监测模块,用于监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为所述第二方向,则获取所述第二方向的方向信息;
获取模块,用于根据预存的方向信息与圆角显示参数的关联关系,获取与所述第二方向的方向信息关联的目标圆角显示参数;
配置模块,用于基于所述目标圆角显示参数配置屏幕显示画面,以使所述屏幕显示画面以圆角形式适配所述第二方向。
第三方面,本申请实施例提供一种电子设备,所述电子设备包括处理器、存储器及总线,所述存储器存储有所述处理器可执行的计算机程序,当电子设备运行时,所述处理器及所述存储器之间通过总线通信,所述处理器执行所述计算机程序实现前述实施方式任意一项所述的屏幕显示方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述实施方式任意一项所述的屏幕显示方法。
本申请实施例提供的屏幕显示方法、装置、电子设备和计算机可读存储介质,通过监测屏幕方向是否发生改变,当监测到屏幕方向发生改变时,获得当前屏幕的方向信息,再根据屏幕的方向信息获取对应的圆角显示参数,基于圆角显示参数,配置屏幕显示画面,改善了屏幕的方向发生改变后,显示画面中的圆角与未改变前不一致的问题,提高了显示效果。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举一些举例,并配合所附附图,作详细说明。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例所提供的屏幕显示方法的流程示意图之一。
图2为本申请实施例提供的屏幕显示方法的实施场景示意图之一。
图3为本申请实施例提供的图1中步骤S3的流程示意图。
图4为本申请实施例提供的屏幕显示方法的实施场景示意图之二。
图5为本申请实施例提供的屏幕显示方法的实施场景示意图之三。
图6为本申请实施例提供的屏幕显示方法的流程示意图之二。
图7为本申请实施例提供的屏幕显示装置的方框示意图。
图8为本申请实施例提供的电子设备的结构示意图。
图标:100-电子设备;110-存储器;120-处理器;130-屏幕显示装置;131-监测模块;132-获取模块;133-配置模块;134-响应模块;140-通信单元;150-显示屏幕。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
如背景技术所介绍,目前,各式各样的移动终端涌入人们的生活中,移动终端的显示屏幕也各式各样,为了简化加工工艺,市面上的显示屏幕多为直角矩形状,以省掉打磨工艺,降低成本。但是这种显示屏幕往往显示的是直角矩形状的显示画面,其显示效果较生硬而不够圆滑,影响用户的视觉感受。
目前常常将原本为直角矩形状的屏幕改变为圆角矩阵状的屏幕,以提高用户的视觉感受。但是,经发明人研究发现,同一种手机位于显示屏幕上面的状态栏及位于显示屏幕下方的导航栏的宽度不同,其对应的圆角的半径及位置也不同,当移动终端的屏幕方向发生旋转后,会发生显示画面不一致的问题。
基于上述发现,本申请实施例提供了一种屏幕显示方法、装置、电子设备和计算机可读存储介质。通过监测屏幕方向是否发生改变,当监测到屏幕方向发生改变时,获得当前屏幕的方向信息,再根据屏幕的方向信息获取对应的圆角显示参数,基于圆角显示参数配置屏幕显示画面,使得屏幕的方向发生改变后,显示画面中的圆角与未改变前一致,改善了显示效果。下面对上述方案进行详细阐述。
请参阅图1,图1是本实施例提供的一种屏幕显示方法的流程示意图。本申请提供的屏幕显示方法,可以应用于电子设备,该电子设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。下面对图1所示的具体流程进行详细阐述。
步骤S1,监测显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为第二方向,则获取第二方向的方向信息。
其中,显示屏幕可以是液晶显示屏或者电子墨水显示屏。
步骤S2,根据预存的方向信息与圆角显示参数的关联关系,获取与第二方向的方向信息关联的目标圆角显示参数。
其中,方向信息与圆角显示参数的关联关系可以通过预先设定得到,例如,当方向信息表示显示屏幕所处的方向为竖直方向时,其对应的圆角显示参数包括适应该竖直方向的多个参数。又例如,当方向信息表示显示屏幕所处的方向为水平方向时,其对应的圆角显示参数包括适应该水平方向的多个参数。
步骤S3,基于目标圆角显示参数配置屏幕显示画面,以使屏幕显示画面以圆角形式适配第二方向。
其中,屏幕显示画面为配置完成圆角显示参数后显示屏幕所显示的画面。
请结合参阅图2,为了更加形象地说明上述步骤,下面以一种可能的实施场景对上述步骤进行说明。图2为本申请实施例提供的一种屏幕显示方法的实施场景示意图。
如图中所示意的,第一方向表征显示屏幕为竖直方向,第二方向表征显示屏幕的方向为水平方向。若移动终端监测到显示屏幕的屏幕方向由第一方向转换为第二方向,则获取第二方向的方向信息为水平方向。基于预存的方向信息与圆角显示参数的关联关系,获取与水平方向关联的目标圆角显示参数。最后基于目标圆角显示参数配置屏幕显示画面即可。
本申请提供的屏幕显示方法通过监测屏幕方向是否发生改变,当监测到移动终端的显示屏幕方向发生改变时,获得当前显示屏幕的方向信息,再根据显示屏幕的方向信息获取对应的圆角显示参数,基于圆角显示参数配置屏幕显示画面,使得显示屏幕的方向发生改变后,显示画面中的圆角与方向未改变前一致,改善了移动终端的显示效果。
在可选的实施方式中,可通过以下步骤监测显示屏幕的屏幕方向是否由第一方向改变为第二方向,实现图1中示出的步骤S1。
实时获取电子设备的旋转角度。比较当前旋转角度与上一时刻获取的历史旋转角度是否一致。若不一致,确定显示屏幕的屏幕方向由第一方向改变为第二方向。若一致,则确定显示屏幕的屏幕方向未发生改变。
其中,旋转角度表征电子设备相较于预设参考轴的偏转角度。预设参考轴可以是以电子设备的任意一顶点为原点,且与该原点连接的线。例如,预设参考轴可以是如图2所示的虚线。
作为可选一种实施方式,上述偏转角度可以通过电子设备中包括的陀螺仪传感器、加速度传感器或旋转矢量传感器采集得到。并且可通过以下代码获取上述偏转角度:
int rotation=mActivity.getWindowManager().getDefaultDisplay().getRotation();
其中,rotation表示偏转角度,例如,可以是显示屏幕相对于预设参考轴逆时针旋转的角度,取值为0°,90°,180°或270°,getWindowManager()、getDefaultDisplay()及getRotation()为获取相关参数的接口。如此,可通过各种接口直接获取传感器采集到的偏转角度。
进一步地,可通过比较当前旋转角度与历史旋转角度是否一致,从而确定显示屏幕的显示方向是否发生改变。例如,获取到的电子设备的当前旋转角度为90°,上一时刻获取的历史旋转角度为0°。由于当前旋转角度与历史旋转角度不一致,则可以确定显示屏幕的显示方向已发生改变。
又例如,获取到的电子设备的当前旋转角度为0°,上一时刻获取的历史旋转角度为0°。由于当前旋转角度与历史旋转角度一致,则可以确定显示屏幕的显示方向未发生改变。
本申请实施例通过比较电子设备的当前旋转角度与历史旋转角度,从而确定电子设备所包括的显示屏幕的方向是否发生变化。使得电子设备在显示屏幕的方向发生变化后,可以获取对应的圆角显示信息,重新配置屏幕显示画面,避免显示屏幕方向变化后显示内容与变化前不一致,改善了显示效果。
经发明人研究发现,同一种电子设备,例如,智能手机位于上面的状态栏及位于下方的导航栏的宽度不同,其对应的圆角的半径及位置也不同,当显示屏幕的屏幕方向发生旋转后,会发生显示画面不一致的问题。
可选地,显示屏幕的屏幕方向不同时,其包括的状态栏及导航栏的位置在显示屏幕的位置也不相同。如表1所示:
表1
方向信息 | 状态栏位置 | 状态栏高度 | 导航栏位置 | 导航栏高度 |
0° | 上 | H1 | 下 | H2 |
90° | 右 | H1 | 左 | H2 |
180° | 下 | H1 | 上 | H2 |
270° | 左 | H1 | 右 | H2 |
其中,H1可以大于H2。同时状态栏位置及导航栏位置关系均以显示屏幕本体为参照物确定。
在表1的基础上,预存的方向信息与圆角显示参数的关联关系可以如表2所示:
表2
其中,方向信息为电子设备的旋转角度,第一显示区域、第一显示半径、第二显示区域及第二显示半径均为圆角显示参数。
结合上述表1及表2可知,当显示屏幕的旋转角度为0°时,显示屏幕所显示的状态栏在可以显示屏幕的上方,其高度为H1,导航栏可以在显示屏幕的下方,其高度为H2,因此状态栏所对应的圆角也可以在显示屏幕的上方,位置与状态栏的位置相同,同时圆角的半径R1与状态栏的高度H1相同。导航栏所对应的圆角也可以在显示屏幕的下方,位置与导航栏的位置相同,同时圆角的半径R2与导航栏的高度H2相同。
可以理解的是,上述预存的方向信息与圆角显示参数的关联关系仅为示意性地举例,上述关联关系还可以根据不同的需求进行修改。同时,圆角显示参数还可以包括显示区域、显示半径、显示颜色及圆弧的度数,上述关联关系以及圆角显示参数都可以以资源形式保存。
在可能的实施方式中,圆角显示参数包括圆角的显示区域及显示半径。基于此,请结合参阅图3,基于目标圆角显示参数配置屏幕显示画面的步骤包括步骤S31-S34。
步骤S31,获取至少一个第一显示图层。
其中,第一显示图层是当显示屏幕的屏幕方向为第一方向时,显示屏幕所显示的图层。第一显示图层可以包括一个或多个,所有第一显示图层所显示的内容即为电子设备所显示的有效内容,例如,当电子设备运行某一个APP时,第一显示图层为该APP所显示的文字内容、视频内容等。又例如,第一显示图层还可以是电子设备运行的桌面导航内容。
步骤S32,建立新的显示图层,新的显示图层完全覆盖所有第一显示图层。
步骤S33,基于显示区域及显示半径,在新的显示图层上显示圆角,得到圆角显示图层。
其中,显示区域包括第一显示区域及第二显示区域,显示半径包括第一半径及第二半径。
步骤S34,将所有第一显示图层与圆角显示图层作为屏幕显示画面。
经发明人研究发现,同一种手机位于上面的状态栏及位于下方的导航栏的宽度不同,其对应的圆角的半径及位置也不同,当移动终端的屏幕方向发生旋转后,会发生显示画面不一致的问题。
因此,可通过重新配置屏幕方向发生改变后的圆角显示图层,例如,第一显示图层包括的状态信息显示区域(即上述状态栏所在的显示区域)及导航信息显示区域(即上述导航栏所在的显示区域)所对应的圆角显示图层,从而改善该问题。
作为一种可能的实施方式,可通过如下方式实现步骤S33:
基于第一半径在新的显示图层的第一显示区域处显示圆角。基于第二半径在新的显示图层的第二显示区域处显示圆角,得到圆角显示图层。
其中,第一显示区域与状态信息显示区域重合,且第一半径与状态信息显示区域的高度相同。第二显示区域与导航信息显示区域重合,且第二半径与导航信息显示区域的高度相同。
例如,当屏幕显示画面仅显示所有第一显示图层时,如图4所示,显示的画面的形状为直角矩形。基于显示区域及显示半径在新的显示图层上显示圆角之后得到的屏幕显示画面可以如图5所示,显示的画面的形状为圆角矩形。
本申请实施例中,由于第一显示区域与状态信息显示区域重合,且第一半径与状态信息显示区域的高度相同,第二显示区域与导航信息显示区域重合,且第二半径与导航信息显示区域的高度相同。因此,即使显示屏幕的方向发生了变化,其显示的圆角画面依旧与显示屏幕方向未改变前一致。
进一步地,由于某些电子设备本身的默认显示方式为直角显示形式,因此,本申请实施例还可响应用户的操作,将直角显示形式改变为圆角显示形式。
作为一种可选的实施方式,请结合参阅图6,电子设备存储有初始圆角显示参数,图1示出的步骤S1之前,屏幕显示方法还包括:
步骤S4,响应开启圆角请求,获取初始圆角显示参数。
步骤S5,基于初始圆角显示参数配置初始屏幕显示画面,以使初始屏幕显示画面由直角显示形式改变为圆角显示形式。
其中,初始圆角显示参数可以同样包括圆角的初始显示区域及初始显示半径。可基于初始显示区域及初始显示半径,配置初始屏幕显示画面,其配置过程与上述图3中所示出的过程类似,在此不做赘述。
进一步地,用户可基于触控的方式点击或滑动开启圆角的虚拟按键或者实体按键,以向电子设备发送开启圆角请求。用户还可以基于声音控制的方式,使得电子设备由直角显示形式改变为圆角显示形式。
本申请实施例通过响应用户的操作,利用初始圆角显示参数配置初始屏幕显示画面,使得原本为直角显示形式的显示屏幕改变为圆角显示形式。改变显示形式的方法便捷,便于用户操作,同时,将直角显示形式改变为圆角显示形式,使得显示屏幕的视觉效果更佳柔和,提高了用户体验。
在响应用户的操作,将显示形式由直角显示形式改变为圆角显示形式后,本申请实施例还可以在电子设备重新开机后,再次使用初始圆角显示参数配置屏幕显示画面,无需用户再次操作。
例如,作为一种可能的实施方式,可以当确定电子设备完成开机启动后,获取初始圆角显示参数。基于初始圆角显示参数配置屏幕显示画面,以使屏幕显示画面由直角显示形式改变为圆角显示形式。
其中,可在电子设备中设置监听策略配置文件,以监测电子设备是否完成开机启动。例如,可以基于监听策略配置文件,监测是否收到开机广播,若收到开机广播,则确定电子设备完成开机启动。
基于初始圆角显示参数配置屏幕显示画面的过程及原理同样可参阅图3中所示出的过程,在此不做赘述。
本申请实施例在通过配置的监听策略配置文件监听到电子设备重新开机后,再次获取并使用初始圆角显示参数配置屏幕显示画面,无需用户再次执行更改操作,当电子设备完成开机时,即可自启动圆角显示形式,从而提高了用户体验。
进一步地,在某些应用中用户期望不显示圆角,而是以直角形式显示应用界面,或者,在某些应用中利用圆角显示形式会遮挡显示内容。因此,在上述基础上,本申请实施例还可以将圆角显示形式改变为直角显示形式,以改善上述问题。
作为一种可选的实施方式,可响应关闭圆角请求,隐藏或删除圆角显示图层。
同样地,用户可基于触控的方式点击或滑动关闭圆角的虚拟按键或者实体按键,以向电子设备发送关闭圆角请求。用户还可以基于声音控制的方式,使得电子设备由圆角显示形式改变为直角显示形式。
本申请实施例通过响应用户的操作,删除或隐藏圆角显示图层,只显示第一显示图层,使得原本为圆角显示形式的显示屏幕改变为直角显示形式。改变显示形式的方法便捷,便于用户操作,避免圆角显示形式针对某些应用不适用的问题,不影响用户的正常使用。
基于同一发明构思,请结合参阅图7与图8,本申请实施例还提供了一种屏幕显示装置130,应用于包括显示屏幕150的电子设备100,屏幕显示装置130包括:
监测模块131,用于监测显示屏幕150的屏幕方向是否由第一方向改变为第二方向,若改变为第二方向,则获取第二方向的方向信息。
获取模块132,用于根据预存的方向信息与圆角显示参数的关联关系,获取与第二方向的方向信息关联的目标圆角显示参数。
配置模块133,用于基于目标圆角显示参数配置屏幕显示画面,以使屏幕显示画面以圆角形式适配第二方向。
在可选的实施方式中,圆角显示参数包括圆角的显示区域及显示半径。配置模块133还用于:
获取至少一个第一显示图层,其中,第一显示图层是当显示屏幕150的屏幕方向为第一方向时,显示屏幕所显示的图层。
建立新的显示图层,新的显示图层完全覆盖所有第一显示图层。
基于显示区域及显示半径,在新的显示图层上显示圆角,得到圆角显示图层。
将所有第一显示图层与圆角显示图层作为屏幕显示画面。
在可选的实施方式中,显示区域包括第一显示区域及第二显示区域,显示半径包括第一半径及第二半径,第一显示图层包括状态信息显示区域及导航信息显示区域。配置模块133还用于:
基于第一半径在新的显示图层的第一显示区域处显示圆角,其中,第一显示区域与状态信息显示区域重合,且第一半径与状态信息显示区域的高度相同。
基于第二半径在新的显示图层的第二显示区域处显示圆角,得到圆角显示图层,其中,第二显示区域与导航信息显示区域重合,且第二半径与导航信息显示区域的高度相同。
在可选的实施方式中,屏幕显示装置130还包括响应模块134,用于响应关闭圆角请求,隐藏或删除圆角显示图层。
在可选的实施方式中,监测模块131还用于:
实时获取电子设备100的旋转角度,其中,旋转角度表征电子设备100相较于预设参考轴的偏转角度。
比较当前旋转角度与上一时刻获取的历史旋转角度是否一致。
若不一致,则确定显示屏幕150的屏幕方向由第一方向改变为第二方向。
若一致,则确定显示屏幕150的屏幕方向未发生改变。
在可选的实施方式中,电子设备100存储有初始圆角显示参数,响应模块134还用于:
响应开启圆角请求,获取初始圆角显示参数。
基于初始圆角显示参数配置初始屏幕显示画面,以使初始屏幕显示画面由直角显示形式改变为圆角显示形式。
在可选的实施方式中,配置模块133还用于:
当确定电子设备100完成开机启动后,获取初始圆角显示参数。
基于初始圆角显示参数配置初始屏幕显示画面,以使屏幕显示画面由直角显示形式改变为圆角显示形式。
在可选的实施方式中,电子设备100中设置有监听策略配置文件。监测模块131还用于监测电子设备100是否完成开机启动,监测模块131还用于:
基于监听策略配置文件,监测是否收到开机广播,若收到开机广播,则确定电子设备100完成开机启动。
关于屏幕显示装置130的具体限定可以参见上文中对于交通安全提示方法的限定,在此不再赘述。上述屏幕显示装置130中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于移动终端中的处理器120中,也可以以软件形式存储于移动终端中的存储器110中,以便于处理器120调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种电子设备100,该电子设备100可以为具有存储、处理、信息传输等功能的设备。该电子设备100的内部结构图可以如图8所示,电子设备100包括:屏幕显示装置130,存储器110、处理器120、通信单元140以及显示屏幕150。
存储器110、处理器120、通信单元140以及显示屏幕150相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有屏幕显示装置130,屏幕显示装置130包括至少一个可以软件或固件(firmware)的形式存储于存储器110中的软件功能模块,处理器120通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的屏幕显示装置130,从而执行各种功能应用以及数据处理,即实现本申请实施例中的交通安全提示方法。
其中,存储器110可以是,但不限于,随机存取存储器110(Random Access Memory,RAM),只读存储器110(Read Only Memory,ROM),可编程只读存储器110(ProgrammableRead-Only Memory,PROM),可擦除只读存储器110(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器110(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,存储器110用于存储程序,处理器120在接收到执行指令后,执行程序。
处理器120可能是一种集成电路芯片,具有数据的处理能力。上述的处理器120可以是通用处理器包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等。可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器以是微处理器或者该处理器120也可以是任何常规的处理器等。
通信单元140用于通过网络建立电子设备100与其他通电子设备之间的通信连接,实现网络信号及数据的收发操作。上述网络信号可包括无线信号或者有线信号。
显示屏幕150在移动终端与用户之间提供一个交互界面(例如用户操作界面)用于显示网页信息。具体地,该显示屏幕150可以向用户显示页面及信息输出,这些输出的内容可包括文字、图形、视频及其任意组合。一些输出结果是对应于一些用户界面对象。在本申请实施例中,显示屏幕150可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处产生的触控操作,并将该感应到的触控操作交由处理器120进行计算和处理。在本实施例中,显示屏幕150的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
可以理解,图8所示的结构仅为示意,电子设备100还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。图8中所示的各组件可以采用硬件、软件或其组合实现。
在一个实施例中,本申请提供的屏幕显示装置130可以实现为一种计算机程序的形式,计算机程序可在如图8所示的电子设备100上运行。电子设备100的存储器110中可存储组成该屏幕显示装置130的各个程序模块,比如,图7所示的监测模块131、获取模块132以及配置模块133。各个程序模块构成的计算机程序使得处理器120执行本说明书中描述的本申请各个实施例的屏幕显示方法中的步骤。
在上述基础上,在一个实施例中,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器120执行时实现上述各方法实施例中的步骤。
综上,本申请实施例提供的屏幕显示方法、装置、电子设备100和计算机可读存储介质,通过监测显示屏幕150的屏幕方向是否由第一方向改变为第二方向,若改变为第二方向,则获取第二方向的方向信息。根据预存的方向信息与圆角显示参数的关联关系,获取与第二方向的方向信息关联的目标圆角显示参数。基于目标圆角显示参数配置屏幕显示画面,以使屏幕显示画面以圆角形式适配第二方向。改善了显示屏幕150的方向发生改变后,显示画面中的圆角与方向未改变不一致的问题,提高了电子设备100的显示效果。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种屏幕显示方法,其特征在于,应用于包括显示屏幕的电子设备,所述方法包括:
监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为所述第二方向,则获取所述第二方向的方向信息;
根据预存的方向信息与圆角显示参数的关联关系,获取与所述第二方向的方向信息关联的目标圆角显示参数;
基于所述目标圆角显示参数配置屏幕显示画面,以使所述屏幕显示画面以圆角形式适配所述第二方向。
2.根据权利要求1所述的屏幕显示方法,其特征在于,所述圆角显示参数包括圆角的显示区域及显示半径;
所述基于所述目标圆角显示参数配置屏幕显示画面的步骤包括:
获取至少一个第一显示图层;其中,所述第一显示图层是当所述显示屏幕的屏幕方向为所述第一方向时,所述显示屏幕所显示的图层;
建立新的显示图层,所述新的显示图层完全覆盖所有所述第一显示图层;
基于所述显示区域及显示半径,在所述新的显示图层上显示圆角,得到圆角显示图层;
将所有所述第一显示图层与所述圆角显示图层作为屏幕显示画面。
3.根据权利要求2所述的屏幕显示方法,其特征在于,所述显示区域包括第一显示区域及第二显示区域,所述显示半径包括第一半径及第二半径,所述第一显示图层包括状态信息显示区域及导航信息显示区域;
所述基于所述显示区域及显示半径,在所述新的显示图层上显示圆角,得到圆角显示图层的步骤包括:
基于所述第一半径在所述新的显示图层的所述第一显示区域处显示圆角,其中,所述第一显示区域与所述状态信息显示区域重合,且所述第一半径与所述状态信息显示区域的高度相同;
基于所述第二半径在所述新的显示图层的所述第二显示区域处显示圆角,得到圆角显示图层,其中,所述第二显示区域与所述导航信息显示区域重合,且所述第二半径与所述导航信息显示区域的高度相同。
4.根据权利要求1所述的屏幕显示方法,其特征在于,所述监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向的步骤包括:
实时获取所述电子设备的旋转角度,其中,所述旋转角度表征所述电子设备相较于预设参考轴的偏转角度;
比较当前旋转角度与上一时刻获取的历史旋转角度是否一致;
若不一致,则确定所述显示屏幕的屏幕方向由第一方向改变为第二方向;
若一致,则确定所述显示屏幕的屏幕方向未发生改变。
5.根据权利要求1所述的屏幕显示方法,其特征在于,所述电子设备存储有初始圆角显示参数,所述监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向的步骤之前,所述方法还包括:
响应开启圆角请求,获取所述初始圆角显示参数;
基于所述初始圆角显示参数配置初始屏幕显示画面,以使所述初始屏幕显示画面由直角显示形式改变为圆角显示形式。
6.根据权利要求5所述的屏幕显示方法,其特征在于,所述方法还包括:
当确定所述电子设备完成开机启动后,获取所述初始圆角显示参数;
基于所述初始圆角显示参数配置初始屏幕显示画面,以使所述屏幕显示画面由直角显示形式改变为圆角显示形式。
7.根据权利要求6所述的屏幕显示方法,其特征在于,所述电子设备中设置有监听策略配置文件;所述方法还包括监测所述电子设备是否完成开机启动的步骤,该步骤包括:
基于所述监听策略配置文件,监测是否收到开机广播,若收到所述开机广播,则确定所述电子设备完成开机启动。
8.一种屏幕显示装置,应用于包括显示屏幕的电子设备,所述装置包括:
监测模块,用于监测所述显示屏幕的屏幕方向是否由第一方向改变为第二方向,若改变为所述第二方向,则获取所述第二方向的方向信息;
获取模块,用于根据预存的方向信息与圆角显示参数的关联关系,获取与所述第二方向的方向信息关联的目标圆角显示参数;
配置模块,用于基于所述目标圆角显示参数配置屏幕显示画面,以使所述屏幕显示画面以圆角形式适配所述第二方向。
9.一种电子设备,所述电子设备包括处理器、存储器及总线,所述存储器存储有所述处理器可执行的计算机程序,其特征在于,当电子设备运行时,所述处理器及所述存储器之间通过总线通信,所述处理器执行所述计算机程序实现权利要求1至7任意一项所述的屏幕显示方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任意一项所述的屏幕显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010983825.5A CN112099650B (zh) | 2020-09-17 | 2020-09-17 | 屏幕显示方法、装置、电子设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010983825.5A CN112099650B (zh) | 2020-09-17 | 2020-09-17 | 屏幕显示方法、装置、电子设备和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112099650A true CN112099650A (zh) | 2020-12-18 |
CN112099650B CN112099650B (zh) | 2023-11-03 |
Family
ID=73758953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010983825.5A Active CN112099650B (zh) | 2020-09-17 | 2020-09-17 | 屏幕显示方法、装置、电子设备和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112099650B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113253966A (zh) * | 2021-07-07 | 2021-08-13 | 湖北亿咖通科技有限公司 | 一种用户界面圆角显示方法、装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009301361A (ja) * | 2008-06-13 | 2009-12-24 | Iwate Univ | フィレット面認識方法、フィレット面認識プログラム及び計測情報処理装置 |
CN107665107A (zh) * | 2017-09-14 | 2018-02-06 | 晶赞广告(上海)有限公司 | 图表的多屏交互方法及装置、存储介质、移动设备 |
CN109085978A (zh) * | 2018-07-18 | 2018-12-25 | 厦门美图移动科技有限公司 | 视图显示方法、存储介质及移动终端 |
CN109542572A (zh) * | 2018-11-27 | 2019-03-29 | 维沃移动通信有限公司 | 一种界面显示方法和移动终端 |
CN110244891A (zh) * | 2018-03-07 | 2019-09-17 | 深圳天珑无线科技有限公司 | 电子终端及其图像显示比例调整方法、装置 |
US20190294282A1 (en) * | 2018-03-23 | 2019-09-26 | Shanghai Avic Opto Electronics Co., Ltd. | Display Panel and Display Device |
CN110443870A (zh) * | 2019-07-19 | 2019-11-12 | 天脉聚源(杭州)传媒科技有限公司 | 基于图片叠加的圆角图片显示方法、***和存储介质 |
-
2020
- 2020-09-17 CN CN202010983825.5A patent/CN112099650B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009301361A (ja) * | 2008-06-13 | 2009-12-24 | Iwate Univ | フィレット面認識方法、フィレット面認識プログラム及び計測情報処理装置 |
CN107665107A (zh) * | 2017-09-14 | 2018-02-06 | 晶赞广告(上海)有限公司 | 图表的多屏交互方法及装置、存储介质、移动设备 |
CN110244891A (zh) * | 2018-03-07 | 2019-09-17 | 深圳天珑无线科技有限公司 | 电子终端及其图像显示比例调整方法、装置 |
US20190294282A1 (en) * | 2018-03-23 | 2019-09-26 | Shanghai Avic Opto Electronics Co., Ltd. | Display Panel and Display Device |
CN109085978A (zh) * | 2018-07-18 | 2018-12-25 | 厦门美图移动科技有限公司 | 视图显示方法、存储介质及移动终端 |
CN109542572A (zh) * | 2018-11-27 | 2019-03-29 | 维沃移动通信有限公司 | 一种界面显示方法和移动终端 |
CN110443870A (zh) * | 2019-07-19 | 2019-11-12 | 天脉聚源(杭州)传媒科技有限公司 | 基于图片叠加的圆角图片显示方法、***和存储介质 |
Non-Patent Citations (1)
Title |
---|
刘新平: "一键将屏幕变圆角", 《计算机与网络》, pages 31 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113253966A (zh) * | 2021-07-07 | 2021-08-13 | 湖北亿咖通科技有限公司 | 一种用户界面圆角显示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112099650B (zh) | 2023-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10671115B2 (en) | User terminal device and displaying method thereof | |
US11366490B2 (en) | User terminal device and displaying method thereof | |
CN107357540B (zh) | 一种显示方向的调整方法及移动终端 | |
CN107728901B (zh) | 界面显示方法、装置及终端 | |
KR102353766B1 (ko) | 디스플레이를 제어하는 장치 및 방법 | |
US9075429B1 (en) | Distortion correction for device display | |
US9886228B2 (en) | Method and device for controlling multiple displays using a plurality of symbol sets | |
CN108351696B (zh) | 包含多个显示器的电子设备及其操作方法 | |
US9971712B2 (en) | Electronic device and operating method thereof | |
US20150199109A1 (en) | Display device and method for controlling the same | |
EP2950196B1 (en) | Electronic device and method for operating display | |
KR20130138143A (ko) | 디스플레이 미러링을 위한 시스템 및 방법 | |
CN107643847B (zh) | 一种消息显示方法及移动终端 | |
US20180189083A1 (en) | Method and device for operating target application on corresponding equipment | |
US20150091945A1 (en) | Display apparatus, source device and display system | |
KR20150081765A (ko) | 영상 데이터 출력 제어 방법 및 이를 지원하는 장치 | |
CN112099886A (zh) | 移动零终端的桌面显示控制方法及装置 | |
US10764511B1 (en) | Image version selection based on device orientation | |
CN112099650B (zh) | 屏幕显示方法、装置、电子设备和计算机可读存储介质 | |
US20150160841A1 (en) | Desktop-like device and method for displaying user interface | |
WO2017166749A1 (zh) | 一种屏幕转动方法、装置和电子设备 | |
KR20130099664A (ko) | 플렉서블 디스플레이를 구비한 휴대 단말기 및 그 제어 방법 | |
EP2891945A1 (en) | Display device and method for controlling the same | |
CN107133022B (zh) | 终端设备中的控件显示方法和装置 | |
US20240220179A1 (en) | Control method, apparatus, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |