CN108804190B - 用户界面显示方法、装置、终端及存储介质 - Google Patents
用户界面显示方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN108804190B CN108804190B CN201810590139.4A CN201810590139A CN108804190B CN 108804190 B CN108804190 B CN 108804190B CN 201810590139 A CN201810590139 A CN 201810590139A CN 108804190 B CN108804190 B CN 108804190B
- Authority
- CN
- China
- Prior art keywords
- area
- user interface
- shaped
- operation signal
- screen
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000006870 function Effects 0.000 claims description 165
- 230000004044 response Effects 0.000 claims description 46
- 238000005452 bending Methods 0.000 claims description 5
- 238000007667 floating Methods 0.000 description 23
- 238000013461 design Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000001061 forehead Anatomy 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 235000009470 Theobroma cacao Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种用户界面显示方法、装置、终端及存储介质,属于终端技术领域。所述方法包括:在竖屏状态下显示第一应用程序的第一用户界面;获取作用于第一用户界面上的指定触发区域的第一操作信号,指定触发区域与缺口区域之间的距离小于第一预设距离,第一操作信号用于请求呼出快捷功能控件集合;根据第一操作信号,基于缺口区域所在边的边缘线以扇形的图标排列方式展示快捷功能控件集合中的至少两个功能控件。本申请实施例通过至少两个功能控件是以扇形的图标排列方式进行显示的,增大了功能控件的显示面积,使得可容纳显示的功能控件数量更多,有利于用户快速查找到所需的功能控件。
Description
技术领域
本申请实施例涉及终端技术领域,特别涉及一种用户界面显示方法、装置、终端及存储介质。
背景技术
通常终端中安装有多个应用程序。当后台运行有多个应用程序时,用户可以将其中一个应用程序切换至前台运行。
相关技术提供的一种用户界面显示方法,包括:在触摸显示屏的主显示区域显示第一应用程序的第一用户界面,在触摸显示屏的辅显示区域不显示内容,若接收到第一用户界面上的第一触发信号,则在触摸显示屏的辅显示区域显示功能控件,主显示区域和辅显示区域是属于同一触摸显示屏上的不同显示区域,主显示区域的第一显示面积大于辅显示区域的第二显示面积。
发明内容
本申请实施例提供了一种用户界面显示方法、装置、终端及存储介质,可以用于解决相关技术中的辅显示区域不显示内容且在触发后可容纳显示的功能控件较少的问题。技术方案如下:
根据本申请实施例的第一方面,提供了一种用户界面显示方法,应用于具有异形屏的终端中,所述异形屏包括缺口区域,所述方法包括:
在竖屏状态下显示第一应用程序的第一用户界面;
获取作用于所述第一用户界面上的指定触发区域的第一操作信号,所述指定触发区域与所述缺口区域之间的距离小于第一预设距离,所述第一操作信号用于请求呼出快捷功能控件集合;
根据所述第一操作信号,基于所述缺口区域所在边的边缘线以扇形的图标排列方式展示所述快捷功能控件集合中的至少两个功能控件。
根据本申请实施例的第二方面,提供了一种用户界面显示装置,应用于具有异形屏的终端中,所述异形屏包括缺口区域,所述装置包括:
第一显示模块,用于在竖屏状态下显示第一应用程序的第一用户界面;
获取模块,用于获取作用于所述第一用户界面上的指定触发区域的第一操作信号,所述指定触发区域与所述缺口区域之间的距离小于第一预设距离,所述第一操作信号用于请求呼出快捷功能控件集合;
第二显示模块,用于根据所述第一操作信号,基于所述缺口区域所在边的边缘线以扇形的图标排列方式展示所述快捷功能控件集合中的至少两个功能控件。
根据本申请实施例的第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的用户界面显示方法。
根据本申请实施例的第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请第一方面及其可选实施例任一所述的用户界面显示方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过在竖屏状态下显示第一应用程序的第一用户界面;获取作用于第一用户界面上的指定触发区域的第一操作信号,指定触发区域与缺口区域之间的距离小于第一预设距离,第一操作信号用于请求呼出快捷功能控件集合;根据第一操作信号,基于缺口区域所在边的边缘线以扇形的图标排列方式展示快捷功能控件集合中的至少两个功能控件;使得至少两个功能控件是以扇形的图标排列方式进行显示的,避免了相关技术中当触摸显示屏为异形屏时辅显示区域即异形屏缺口区域的两侧区域可容纳显示的功能控件较少的问题,增大了功能控件的显示面积,进而使得可容纳显示的功能控件数量更多,有利于用户快速查找到所需的功能控件。
附图说明
图1是本申请一个示例性实施例提供的终端的结构示意图;
图2是本申请另一个示例性实施例提供的终端的结构示意图;
图3A至图3F是本申请的示例性实施例提供的具有不同触摸显示屏的终端的外观示意图;
图4是本申请一个示例性实施例提供的用户界面显示方法的流程图;
图5是本申请一个示例性实施例提供的用户界面显示方法在实施时的界面示意图;
图6是本申请另一个示例性实施例提供的用户界面显示方法的流程图;
图7和图8是图6实施例提供的用户界面显示方法在实施时的界面示意图;
图9是本申请另一个示例性实施例提供的用户界面显示方法的流程图;
图10至图12是图9实施例提供的用户界面显示方法在实施时的界面示意图;
图13是本申请另一个示例性实施例提供的用户界面显示装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
在对本申请实施例进行解释说明之前,先对本申请实施例的应用场景进行说明。参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是手机、平板电脑、笔记本电脑和电子书等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。
以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有Android运行时库242(Android Runtime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这些API来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。
以操作系统为IOS系统为例,存储器120中存储的程序和数据如图2所示,IOS系统包括:核心操作系统层320(Core OS layer)、核心服务层340(Core Services layer)、媒体层360(Media layer)、可触摸层380(Cocoa Touch Layer)。核心操作系统层320包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的系统服务和/或程序框架,比如基础(Foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(AirPlay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(User Interface,UI)框架、用户界面UIKit框架、地图框架等等。
在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的UIKit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和UI无关。而UIKit框架提供的类是基础的UI类库,用于创建基于触摸的用户界面,iOS应用程序可以基于UIKit框架来提供UI,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。
触摸显示屏130,用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏130通常设置在终端130的前面板。触摸显示屏130可被设计成为全面屏、曲面屏或异形屏。触摸显示屏130还可被设计成为全面屏与曲面屏的结合,异形屏与曲面屏的结合,本实施例对此不加以限定。其中:
全面屏
全面屏可以是指触摸显示屏130占用终端100的前面板的屏占比超过阈值(比如80%或90%或95%)的屏幕设计。屏占比的一种计算方式为:(触摸显示屏130的面积/终端100的前面板的面积)*100%;屏占比的另一种计算方式为:(触摸显示屏130中实际显示区域的面积/终端100的前面板的面积)*100%;屏占比的再一种计算方式为:(触摸显示屏130的对角线/在终端100的前面板的对角线)*100%。示意性的如图3A所示的例子中,终端100的前面板上近乎所有区域均为触摸显示屏130,在终端100的前面板40上,除中框41所产生的边缘之外的其它区域,全部为触摸显示屏130。该触摸显示屏130的四个角可以是直角或者圆角。
全面屏还可以是将至少一种前面板部件集成在触摸显示屏130内部或下层的屏幕设计。可选地,该至少一种前面板部件包括:摄像头、指纹传感器、接近光传感器、距离传感器等。在一些实施例中,将传统终端的前面板上的其他部件集成在触摸显示屏130的全部区域或部分区域中,比如将摄像头中的感光元件拆分为多个感光像素后,将每个感光像素集成在触摸显示屏130中每个显示像素中的黑色区域中。由于将至少一种前面板部件集成在了触摸显示屏130的内部,所以全面屏具有更高的屏占比。
当然在另外一些实施例中,也可以将传统终端的前面板上的前面板部件设置在终端100的侧边或背面,比如将超声波指纹传感器设置在触摸显示屏130的下方、将骨传导式的听筒设置在终端130的内部、将摄像头设置成位于终端的侧边且可插拔的结构。
在一些可选的实施例中,当终端100采用全面屏时,终端100的中框的单个侧边,或两个侧边(比如左、右两个侧边),或四个侧边(比如上、下、左、右四个侧边)上设置有边缘触控传感器120,该边缘触控传感器120用于检测用户在中框上的触摸操作、点击操作、按压操作和滑动操作等中的至少一种操作。该边缘触控传感器120可以是触摸传感器、热力传感器、压力传感器等中的任意一种。用户可以在边缘触控传感器120上施加操作,对终端100中的应用程序进行控制。
曲面屏
曲面屏是指触摸显示屏130的截面呈弯曲形状且沿平行于截面的方向上的投影为平面的屏幕设计,该弯曲形状可以是U型。可选地,曲面屏是指至少一个侧边是弯曲形状的屏幕设计方式。可选地,曲面屏是指触摸显示屏130的至少一个侧边延伸覆盖至终端100的中框上。由于触摸显示屏130的侧边延伸覆盖至终端100的中框,也即将原本不具有显示功能和触控功能的中框覆盖为可显示区域和/或可操作区域,从而使得曲面屏具有了更高的屏占比。可选地,如图3B所示的例子中,曲面屏是指左右两个侧边42是弯曲形状的屏幕设计;或者,曲面屏是指上下两个侧边是弯曲形状的屏幕设计;或者,曲面屏是指上、下、左、右四个侧边均为弯曲形状的屏幕设计。在可选的实施例中,曲面屏采用具有一定柔性的触摸屏材料制备。
异形屏
异形屏是外观形状为不规则形状的触摸显示屏,不规则形状不是矩形或圆角矩形。可选的,异形屏是指在矩形或圆角矩形的触摸显示屏130上设置有缺口区域的屏幕设计,缺口区域包括缺口和/或挖孔。可选的,该缺口区域可以位于触摸显示屏130的边缘、屏幕中央或两者均有。当缺口区域设置在一条边缘时,可以设置在该边缘的中间位置或两端;当缺口区域设置在屏幕中央时,可以设置在屏幕的上方区域、左上方区域、左侧区域、左下方区域、下方区域、右下方区域、右侧区域、右上方区域中的一个或多个区域中。当设置在多个区域中时,缺口区域可以集中分布,也可以分散分布;可以对称分布,也可以不对称分布。可选的,该缺口区域的数量也不限。
由于异形屏将触摸显示屏的上额区和/或下额区覆盖为可显示区域和/或可操作区域,使得触摸显示屏在终端的前面板上占据更多的空间,所以异形屏也具有更大的屏占比。在一些实施例中,缺口区域中用于容纳至少一种前面板部件,该前面板部件包括摄像头、指纹传感器、接近光传感器、距离传感器、听筒、环境光亮度传感器、物理按键中的至少一种。
示例性的,该缺口可以设置在一个或多个边缘上,该缺口可以是半圆形缺口、直角矩形缺口、圆角矩形缺口或不规则形状缺口。示意性的如图3A所示的例子中,异形屏可以是在触摸显示屏130的上边缘的中央位置设置有半圆形缺口43的屏幕设计,该半圆形缺口43所空出的位置用于容纳摄像头、距离传感器(又称接近传感器)、听筒、环境光亮度传感器中的至少一种前面板部件;示意性的如图3B所示,异形屏可以是在触摸显示屏130的下边缘的中央位置设置有半圆形缺口44的屏幕设计,该半圆形缺口44所空出的位置用于容纳物理按键、指纹传感器、麦克风中的至少一种部件;示意性的如图3C所示的例子中,异形屏可以是在触摸显示屏130的下边缘的中央位置设置有半椭圆形缺口45的屏幕设计,同时在终端100的前面板上还形成有一个半椭圆型缺口,两个半椭圆形缺口围合成一个椭圆形区域,该椭圆形区域用于容纳物理按键或者指纹识别模组;示意性的如图3D所示的例子中,缺口区域为挖孔,异形屏可以是在触摸显示屏130中的上半部中设置有至少一个挖孔46的屏幕设计,该挖孔46所空出的位置用于容纳摄像头、距离传感器、听筒、环境光亮度传感器中的至少一种前面板部件。
在本申请实施例中,异形屏的缺口区域包括异形屏的缺口和/或挖孔。
除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,WiFi)模块、电源、蓝牙模块等部件,在此不再赘述。
请参考图4,其示出了本申请一个示例性实施例示出的用户界面显示方法的流程图。本实施例以该方法应用于终端100中来举例说明,该终端100是具有异形屏的终端,异形屏包括缺口区域。该方法包括:
步骤401,在竖屏状态下显示第一应用程序的第一用户界面。
终端的屏幕状态包括竖屏状态和横屏状态,当终端处于竖屏状态时显示第一应用程序的第一用户界面。
终端的触摸显示屏上包括主显示区域和辅显示区域。通常,主显示区域和辅显示区域是属于同一触摸显示屏上的不同显示区域。主显示区域的第一显示面积大于辅显示区域的第二显示面积。
在本申请实施例中,终端是具有异形屏的终端,异形屏为设置有缺口区域的不规则形状的屏幕。
当触摸显示屏是异形屏时,主显示区域是异形屏上呈矩形的显示区域,辅显示区域是异形屏上呈异形形状的显示区域,主显示区域和辅显示区域的合集等于异形屏的整个显示区域。示意性地,异形屏的三个边为直线边,剩余一个边是存在缺口区域所在边的边缘线,主显示区域是按照三个直线边和缺口区域所在边的边缘线所划分出的最大矩形所在的区域,辅显示区域是除主显示区域之外的剩余部分。可选地,辅显示区域是一个或两个。
相关技术中终端是在主显示区域上显示第一应用程序的第一用户界面,在辅显示区域不显示内容。而在本申请实施例中,终端在异形屏de中显示第一应用程序的第一用户界面,包括:终端在整个显示区域即主显示区域和辅显示区域显示第一应用程序的第一用户界面,该第一用户界面是指第一应用程序的程序界面。
步骤402,获取作用于第一用户界面上的指定触发区域的第一操作信号,指定触发区域与缺口区域之间的距离小于第一预设距离,第一操作信号用于请求呼出快捷功能控件集合。
第一操作信号可以是点击信号、双击信号、长按信号、滑动信号中的至少一种。
可选的,第一操作信号是从终端的异形屏的上边缘向下滑动的N个滑动轨迹对应的滑动信号,N为正整数。
需要说明的是,在本申请实施例中所涉及的方位词(比如:左、右、上或下)均是以终端处于竖屏状态为前提进行描述。
第一操作信号用于指示预设滑动方向、预设滑动距离和预设滑动起止位置中的至少一种。
比如,当终端的显示状态是竖屏状态时,用户通过一根手指在终端的异形屏的上边缘向下进行滑动操作,对应的,终端接收到的第一操作信号为从异形屏的上边缘向下滑动的1个滑动轨迹对应的信号。
可选的,异形屏的三个边为直线边,剩余一个边是存在缺口区域所在边的边缘线,指定触发区域是在异形屏中包括存在缺口区域所在边的边缘线的局部区域。
指定触发区域与缺口区域之间的距离小于第一预设距离。第一预设距离可以是终端默认设置的,也可以是用户自定义设置的。本实施例对此不加以限定。
步骤403,根据第一操作信号,基于缺口区域所在边的边缘线以扇形的图标排列方式展示快捷功能控件集合中的至少两个功能控件。
可选的,当终端获取到第一操作信号时,基于异形屏上存在缺口区域所在边的边缘线,以扇形的图标排列方式显示快捷功能控件集合,该快捷功能控件集合包括至少两个功能控件。
可选的,当至少两个功能控件的数量小于最大显示图标数时,以异形屏的缺口区域为基准按照局部扇形区域即局部扇形区域的弯曲弧度向两侧依次排列至少两个功能控件。
其中,最大显示图标数可以是终端默认设置的,也可以是用户自定义设置的。比如,最大显示图标数为7。本实施例对此不加以限定。
可选的,终端在显示至少两个功能控件之后,若在预设时间段内未检测到局部扇形区域对应的操作信号时,取消显示至少两个功能控件。
预设时间段可以是终端默认设置的,也可以是用户自定义设置的。比如,预设时间段为3秒。本申请实施例对此不加以限定。
在一个示意性的例子中,如图5所示,终端在第一用户界面41上基于异形屏上存在缺口区域所在边的边缘线42,以扇形的图标排列方式显示快捷功能控件集合,快捷功能控件集合包括七个功能控件43(包括:功能控件A至功能控件G)。
综上所述,本申请实施例通过在竖屏状态下显示第一应用程序的第一用户界面;获取作用于第一用户界面上的指定触发区域的第一操作信号,指定触发区域与缺口区域之间的距离小于第一预设距离,第一操作信号用于请求呼出快捷功能控件集合;根据第一操作信号,基于缺口区域所在边的边缘线以扇形的图标排列方式展示快捷功能控件集合中的至少两个功能控件;使得至少两个功能控件是以扇形的图标排列方式进行显示的,避免了相关技术中当触摸显示屏为异形屏时辅显示区域即异形屏缺口区域的两侧区域可容纳显示的功能控件较少的问题,增大了功能控件的显示面积,进而使得可容纳显示的功能控件数量更多,有利于用户快速查找到所需的功能控件。
需要说明的是,用于触发显示功能控件的方式可以是隐形化的,也可以是显性化的。在第一种可能的实现方式中,第一应用程序的第一用户界面中并不显示用于触发显示功能控件的入口,而是通过手势信号进行触发,即功能控件的触发方式是隐形化的。下面,仅以示意性的实施例介绍这种可能的实现方式。
请参考图6,其示出了本申请一个示例性实施例提供的用户界面显示方法的流程图。本实施例以该方法应用于具有异形屏的终端100中来举例说明,该终端100是具有异形屏的终端,异形屏包括缺口区域。该方法包括:
步骤601,在竖屏状态下显示第一应用程序的第一用户界面。
终端的显示状态包括竖屏状态和横屏状态中的一种,当第一应用程序处于前台运行状态且终端的显示状态为竖屏状态时,在异形屏中以全屏方式显示第一应用程序的第一用户界面。
步骤602,当第一应用程序满足预设条件时,将异形屏的响应模式从第一响应模式切换为第二响应模式,响应模式用于指示对第一操作信号进行响应的模式。
预设条件包括第一应用程序为预设应用程序和/或第一用户界面为预设用户界面。
预设应用程序可以是终端默认设置的,也可以是用户自定义设置的。可选的,预设应用程序的类型包括游戏类应用程序、视频类应用程序和阅读类应用程序中的至少一种。
预设用户界面可以是终端默认设置的,也可以是用户自定义设置的。比如,当第一应用程序为游戏类应用程序时,预设用户界面为游戏操作界面;又比如,当第一应用程序为视频类应用程序时,预设用户界面为视频播放界面。
本申请实施例对预设应用程序和预设用户界面的类型、数量均不加以限定。
其中,第一响应模式为弹出下拉通知栏的模式,第二响应模式为呼出快捷功能控件集合的模式。
第一响应模式为终端设置的默认响应模式,用于指示当接收到第一用户界面上的指定触发区域对应的第一操作信号时弹出下拉通知栏;第二响应模式是本申请实施例提供的响应模式,用于指示当接收到第一用户界面上的指定触发区域对应的第一操作信号时展示快捷功能控件集合中的至少两个功能控件的模式。
可选的,当第一应用程序从前台运行切换为后台运行时,将异形屏的响应模式恢复为第一响应模式。即当异形屏的响应模式为第二响应模式时,若检测到第一应用程序切换为后台运行,则将异形屏的响应模式从第二响应模式切换为第一响应模式。
步骤603,获取第一用户界面上的指定触发区域对应的第一操作信号,指定触发区域与异形屏的缺口区域之间的距离小于第一预设距离,第一操作信号用于触发将功能控件进行显示。
可选的,指定触发区域的边缘包括第三曲线和第四曲线,第三曲线与缺口区域之间的距离小于第四曲线与缺口区域之间的距离。示意性的,第一曲线是异形屏上存在缺口区域所在边的边缘线,第二曲线为弧形曲线。
第一操作信号是从第三曲线向第四曲线滑动的信号。可选的,第一操作信号是从异形屏中存在缺口区域所在边的边缘线向下进行滑动的信号。
步骤604,在第一用户界面上的局部扇形区域中,以扇形的图标排列方式叠加显示快捷功能控件集合,快捷功能控件集合包括至少两个功能控件。
局部扇形区域是在异形屏上呈不完整的扇形形状的显示区域。局部扇形区域与异形屏的缺口区域之间的距离小于第二预设距离。第二预设距离是终端默认设置的,也可以是用户自定义设置的。本实施例对此不加以限定。
可选的,局部扇形区域是在异形屏中包括存在缺口区域所在边的边缘线的局部扇形区域。
示意性的,局部扇形区域的边缘包括第一曲线和第二曲线,第一曲线为异形屏上存在缺口区域所在边的边缘线,第二曲线为弧形曲线。
可选的,局部扇形区域与指定触发区域是同一个区域。
可选的,局部扇形区域包括k个弧形区域,k个弧形区域是从局部扇形区域的弧形边缘至圆心方向依次进行排列的,k为正整数。在第一用户界面上的局部扇形区域中,以扇形的图标排列方式叠加显示快捷功能控件集合,包括:对于k个弧形区域中的每个弧形区域,按照弧形区域的弯曲弧度对至少两个功能控件进行排列和显示。
可选的,按照k个弧形区域的优先级,对至少两个功能控件进行排列和显示。弧形区域的优先级与该弧形区域与缺口区域的距离呈正相关关系。即弧形区域与缺口区域的距离越近,该弧形区域的优先级越高。
可选的,对于第i个弧形区域,至少两个功能控件按照功能控件的优先级顺序从第i个弧形区域的左上角或者右上角依次进行排列。
如图7所示,局部扇形区域包括2个弧形区域(弧形区域71和弧形区域72),终端在第一用户界面41上的局部扇形区域中的弧形区域71中按照弧形区域71的弯曲弧度排列并显示3个功能控件43(包括:功能控件A至功能控件C),在弧形区域72中按照弧形区域72的弯曲弧度排列并显示7个功能控件43(包括:功能控件D至功能控件J)。
至少两个功能控件可以按照功能控件的优先级顺序从局部扇形区域的左上角依次进行排列和显示。其中,功能控件的优先级是终端默认设置的,或者是用户自定义设置的,或者是根据与第一应用程序的匹配度进行设置的。本实施例对至少两个功能控件的程序类型、数量、显示顺序均不加以限定。
对至少两个功能控件包括第二应用程序的功能控件、快捷工具的功能控件和预设推荐信息的功能控件中的至少一种,该快捷工具包括静音工具、挂机工具、参数配置工具中的至少一种,预设推荐信息包括应用攻略、福利信息、评价内容中的至少一种。
比如,当第一应用程序为游戏类应用程序时,预设推荐信息包括游戏攻略。又比如,当第一应用程序为视频类应用程序时,预设推荐信息包括影评内容。
第二应用程序可以是尚未启动的应用程序,也可以是位于后台运行状态的应用程序,本申请实施例对第二应用程序的运行状态不加以限定。
至少两个第二应用程序可以是终端默认设置的,也可以是与第一应用程序匹配的应用程序。第二应用程序包括即时通信程序、语音聊天程序和视频聊天程序中的至少一种。需要说明的是,下面为了方便说明,仅以至少两个功能控件均为第二应用程序的功能控件为例介绍。
可选的,当终端接收到指定触发区域对应的第二操作信号时,关闭已显示的快捷功能控件集合,第二操作信号是与第一操作信号不同的信号。示意性的,第二操作信号为与第一操作信号的滑动方向相反的信号。
比如,当第一操作信号为从异形屏的上边缘向下进行滑动的滑动信号时,第二操作信号为从异形屏的指定触发区域向上滑动到异形屏的上边缘的信号。
当终端接收到指定触发区域对应的第二操作信号时,终端将指定触发区域上的至少两个功能控件切换显示为第一应用程序的当前用户界面在指定触发区域中的显示内容。
在一个示意性的例子中,如图8所示,终端在异形屏中显示第一应用程序的第一用户界面41,终端的显示状态为竖屏状态;当终端接收到第一用户界面41上的沿着存在缺口区域所在边的边缘线向下进行滑动的信号时,在第一用户界面41上的局部扇形区域81中,以扇形的图标排列方式显示七个功能控件43(包括:功能控件A至功能控件G)。
综上所述,本申请实施例还通过当第一应用程序满足预设条件时,将异形屏的响应模式从第一响应模式切换为第二响应模式,响应模式用于指示对第一操作信号进行响应的模式;由于第一响应模式为弹出下拉通知栏的模式,第二响应模式为呼出快捷功能控件集合的模式,使得在保证与操作系统的默认设置不产生响应冲突的情况下,通过第一操作信号来触发显示功能控件。
本申请实施例还通过指定触发区域的边缘包括第三曲线和第四曲线,第一操作信号是从第三曲线向第四曲线滑动的信号;使得用于触发显示功能控件的方式隐形化,在不遮挡第一应用程序的第一用户界面的显示元素的同时,提高人机交互效率。
本申请实施还通过对于k个弧形区域中的每个弧形区域,按照弧形区域的弯曲弧度对至少两个功能控件进行排列和显示;进一步增大了功能控件的显示面积,使得局部扇形区域所容纳显示的功能控件增多。
需要说明的是,在一种可能的实现方式中,终端在第一用户界面上的局部扇形区域中,以扇形的图标排列方式叠加显示快捷功能控件集合,快捷功能控件集合包括至少两个功能控件之后,即上述步骤604之后还包括如下几个步骤,如图9所示:
步骤901,当接收到功能控件上的第三操作信号时,在第一用户界面上显示第一提示信息,第一提示信息用于提示功能控件对应的介绍性信息。
可选的,当第一用户界面上的局部扇形区域中初次显示至少两个功能控件时,在第一用户界面上显示第二提示信息,第二提示信息用于提示对功能控件进行第三触发操作。
示意性的,如图10所示,当第一用户界面41上的局部扇形区域81中初次显示至少两个第二应用程序的功能控件43时,在第一用户界面41上显示第二提示信息91“长按图标可查看功能说明,赶紧试试吧!”
可选的,当用户对功能控件进行第三触发操作时,对应的,终端接收到第三触发操作对应的第三操作信号,在第一用户界面上显示第一提示信息。示意性的,第三操作信号为长按操作的信号。
可选的,第一提示信息包括功能控件对应的第二应用程序的程序名和第二应用程序的功能说明信息。
示意性的,如图11所示,当用户对第二应用程序的功能控件E进行长按操作时,对应的,终端接收到长按操作的信号,在第一用户界面41上显示第一提示信息92,该第一提示信息92包括第二应用程序的程序名“XX助手”和功能说明信息“游戏攻略、福利一键查看”。
步骤902,当接收到第一用户界面上的局部扇形区域中的第一滑动信号时,跟随第一滑动信号在局部扇形区域取消对至少两个功能控件的显示,且在局部扇形区域增加对快捷功能控件集合中除了至少两个功能控件以外的其它功能控件的显示。
可选的,当接收到第一用户界面上的局部扇形区域中的第一滑动信号时,跟随第一滑动信号在局部扇形区域取消对第二应用程序的功能控件的显示,且在局部扇形区域增加对第三应用程序的功能控件的显示。
第一滑动信号为按照局部扇形区域的第二曲线即弧形曲线的弯曲弧度进行滑动的信号。
由于局部扇形区域的显示面积有限,终端可以先在局部扇形区域中显示功能控件,当接收到用户在局部扇形区域上的第一滑动信号时,跟随第一滑动信号在局部扇形区域取消对第二应用程序的功能控件的显示,且在局部扇形区域增加对第三应用程序的功能控件的显示。
也即,终端会跟随第一滑动信号对局部扇形区域进行滑动显示。该滑动显示包括:将移出局部扇形区域的功能控件进行取消显示、将移入局部扇形区域的功能控件进行显示、将仍然位于局部扇形区域中的功能控件跟随第一滑动信号改变显示位置。
参考图12,当终端在局部扇形区域81上接收到第一滑动信号(按照弧形曲线的弯曲弧度向下滑动)时,终端跟随第一滑动信号将功能控件43(比如:功能控件F和功能控件G)移出局部扇形区域81、将快捷功能控件集合中除了功能控件43以外的其它功能控件93(比如:功能控件H和功能控件I)移入局部扇形区域81。
步骤903,当接收到功能控件上的第四操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示功能控件对应的用户界面。
可选的,当接收到功能控件上的第四操作信号时,在第一用户界面上显示浮动窗口,浮动窗口用于显示功能控件对应的第二应用程序的第二用户界面。
如果用户需要使用第二应用程序,则用户在局部扇形区域上点击该功能控件。终端接收到功能控件上的第四操作信号。可选地,第四操作信号是单击信号和/或双击信号,第四操作信号和第三操作信号是不同的两种操作信号。本实施例以第四操作信号是单击信号进行举例说明。
终端可以在第一用户界面上的局部区域中叠加显示浮动窗口,该浮动窗口中显示有第二应用程序的第二用户界面。该局部区域可以是局部扇形区域的相邻区域,也即该局部区域与局部扇形区域之间的距离小于阈值。当第二应用程序是未启动的应用程序时,终端根据第四操作信号启动第二应用程序,然后在浮动窗口中显示第二应用程序的第二用户界面;当第二应用程序是后台运行的应用程序时,终端将处于后台运行的应用程序切换至浮动窗口中进行显示。
浮动窗口,又称为顶层窗口或画中画窗口,可以由安卓操作系统中的WindowsManager窗口实现。该浮动窗口可以尽量不遮挡第一用户界面上的主要显示元素。用户可以对浮动窗口中的第二用户界面进行操作,进而控制第二应用程序的运行。
可选地,终端接收浮动窗口的边框或边角上的拖动信号,根据该拖动信号改变浮动窗口的长、宽以及显示比例中的任意一种。
步骤904,当接收到最小化按钮上的第五操作信号时,取消显示浮动窗口,且在第一用户界面上增加对功能控件的显示。
可选地,第五操作信号是单击信号、双击信号、长按信号中的任意一种,本实施例以第五操作信号是单击信号进行举例说明。
在一种可能的实现方式中,当用户点击最小化按钮,终端取消显示浮动窗口,并且关闭第二应用程序。
在另一种可能的实现方式中,当用户点击最小化按钮后,终端取消显示浮动窗口,并且在第一用户界面上增加对功能控件的显示,将第二应用程序切换为后台运行状态。即终端将浮动窗口最小化显示为功能控件。
步骤905,当接收到全屏按钮上的第六操作信号时,在异形屏上以全屏方式显示功能控件对应的用户界面。
可选的,当接收到全屏按钮上的第六操作信号时,在异形屏上以全屏方式显示第二应用程序的第二用户界面。
可选地,第六操作信号是单击信号、双击信号、长按信号中的任意一种,本实施例以第六操作信号是单击信号进行举例说明。
当用户点击全屏按钮后,终端将第二应用程序的第二用户界面以全屏方式显示在异形屏中,将第一应用程序从前台运行状态切换为后台运行状态。
步骤906,当接收到移动区域上的第七操作信号时,根据第七操作信号改变浮动窗口在异形屏中的显示位置。
可选地,第七操作信号是拖动信号。移动区域可以是一个按钮、一个控件或者浮动窗口上的任意一个区域。
当用户拖动移动区域后,终端根据第七操作信号改变浮动窗口在异形屏中的显示位置。
示意性的,在不同的实施例中,该移动按钮也可以不显示出来,采用浮动窗口上的任意一个区域来代替。
上述步骤901至步骤903可以只执行其中一个,也可以执行其中多个;在执行步骤903之后,上述步骤904至步骤906可以只执行其中一个,也可以执行其中多个,视终端实际接收到的操作信号而定,本申请实施例对此不加以限定。
综上所述,本实施例提供的用户界面显示方法,还通过当接收到第一用户界面上的局部扇形区域中的第一滑动信号时,跟随第一滑动信号在局部扇形区域取消对至少两个功能控件的显示,且在局部扇形区域增加对快捷功能控件集合中除了至少两个功能控件以外的其它功能控件的显示,使得局部扇形区域在有限的显示面积内显示更多的信息,提高局部扇形区域的利用率。
本实施例提供的用户界面显示方法,还通过在浮层窗口上增加移动按钮、最小化按钮和全屏按钮,可以由用户自由改变浮层窗口的显示位置以及显示状态,使得用户可以自由地在使用第一应用程序、第二应用程序和同时使用两者之间进行兼顾。比如,第一应用程序是视频播放器,第二应用程序是即时通信程序,用户可以在不影响视频播放的过程下,与其它用户进行文字聊天;又比如,第一应用程序是游戏类应用程序,第二应用程序是视频聊天程序,用户可以同时进行游戏和与其它用户进行视频聊天;再比如,第一应用程序是文字编辑程序,第二应用程序是词典程序,用户可以在使用文字编辑程序编辑文本的过程中,同时进行查词或翻译的操作。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图13,其示出了本申请一个实施例提供的用户界面显示装置的结构示意图。该用户界面显示装置可以通过专用硬件电路,或者,软硬件的结合实现成为图1中的终端的全部或一部分,该用户界面显示装置包括:第一显示模块1310、获取模块1320和第二显示模块1330。
第一显示模块1310,用于在竖屏状态下显示第一应用程序的第一用户界面;
获取模块1320,用于获取作用于第一用户界面上的指定触发区域的第一操作信号,指定触发区域与缺口区域之间的距离小于第一预设距离,第一操作信号用于请求呼出快捷功能控件集合;
第二显示模块1330,用于根据第一操作信号,基于缺口区域所在边的边缘线以扇形的图标排列方式展示快捷功能控件集合中的至少两个功能控件。
可选的,获取模块1320,还用于根据第一操作信号,在第一用户界面上的局部扇形区域中以扇形的图标排列方式叠加展示快捷功能控件集合;
其中,局部扇形区域的边缘包括第一曲线和第二曲线,第一曲线包括异形屏中缺口区域所在边的边缘线,第二曲线为弧形曲线。
可选的,局部扇形区域包括k个弧形区域,k个弧形区域是从局部扇形区域的弧形边缘至圆心方向依次进行排列的,k为正整数;
第二显示模块1330,还用于根据第一操作信号,对于k个弧形区域中的每个弧形区域,按照弧形区域的弯曲弧度对至少两个功能控件进行排列和显示。
可选的,该装置还包括模式切换模块,该模式切换模块用于当第一应用程序满足预设条件时,将异形屏的响应模式从第一响应模式切换为第二响应模式,响应模式用于指示对第一操作信号进行响应的模式;
其中,第一响应模式为弹出下拉通知栏的模式,第二响应模式为呼出快捷功能控件集合的模式,预设条件包括第一应用程序为预设应用程序和/或第一用户界面为预设用户界面。
可选的,该装置还包括模式恢复模块,模式恢复模块用于当第一应用程序从前台运行切换为后台运行时,将异形屏的响应模式恢复为第一响应模式。
可选的,指定触发区域的边缘包括第三曲线和第四曲线;
第一操作信号是从第三曲线向第四曲线滑动的信号,第三曲线与缺口区域之间的距离小于第四曲线与缺口区域之间的距离。
可选的,该装置还包括取消模块,取消模块用于当接收到指定触发区域对应的第二操作信号时,关闭已显示的快捷功能控件集合,第二操作信号是与第一操作信号不同的信号。
可选的,该装置还包括第三显示模块,该第三显示模块,用于当接收到第一用户界面上的局部扇形区域中的第一滑动信号时,跟随第一滑动信号在局部扇形区域取消对至少两个功能控件的显示,且在局部扇形区域增加对快捷功能控件集合中除了至少两个功能控件以外的其它功能控件的显示。
可选的,该装置还包括第四显示模块,该第四显示模块,用于当接收到功能控件上的第三操作信号时,在第一用户界面上显示第一提示信息,第一提示信息用于提示功能控件对应的介绍性信息。
相关细节可结合参考图4至图12所示的方法实施例。其中,第一显示模块1310和第二显示模块1330还用于实现上述方法实施例中其他任意隐含或公开的与显示步骤相关的功能;获取模块1320还用于实现上述方法实施例中其他任意隐含或公开的与获取步骤相关的功能。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实现上述各个方法实施例提供的用户界面显示方法。
本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例所述的用户界面显示方法。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的用户界面显示方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (11)
1.一种用户界面显示方法,其特征在于,应用于具有异形屏的终端中,所述异形屏包括缺口区域,所述方法包括:
在竖屏状态下显示第一应用程序的第一用户界面;
当所述第一应用程序满足预设条件时,将所述异形屏的响应模式从第一响应模式切换为第二响应模式,所述响应模式用于指示对第一操作信号进行响应的模式;其中,所述第一响应模式为弹出下拉通知栏的模式,所述第二响应模式为呼出快捷功能控件集合的模式,所述预设条件包括所述第一应用程序为预设应用程序和/或所述第一用户界面为预设用户界面;
获取作用于所述第一用户界面上的指定触发区域的所述第一操作信号,所述指定触发区域与所述缺口区域之间的距离小于第一预设距离,所述第一操作信号用于请求呼出所述快捷功能控件集合;
根据所述第一操作信号,基于所述缺口区域所在边的边缘线以扇形的图标排列方式展示所述快捷功能控件集合中的至少两个功能控件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一操作信号,基于所述缺口区域所在边的边缘线以扇形的图标排列方式展示所述快捷功能控件集合中的至少两个功能控件,包括:
根据所述第一操作信号,在所述第一用户界面上的局部扇形区域中以所述扇形的图标排列方式叠加展示所述快捷功能控件集合;
其中,所述局部扇形区域的边缘包括第一曲线和第二曲线,所述第一曲线包括所述异形屏中所述缺口区域所在边的所述边缘线,所述第二曲线为弧形曲线。
3.根据权利要求2所述的方法,其特征在于,所述局部扇形区域包括k个弧形区域,所述k个弧形区域是从所述局部扇形区域的弧形边缘至圆心方向依次进行排列的,k为正整数;
所述根据所述第一操作信号,在所述第一用户界面上的局部扇形区域中以所述扇形的图标排列方式叠加展示所述快捷功能控件集合,包括:
根据所述第一操作信号,对于所述k个弧形区域中的每个所述弧形区域,按照所述弧形区域的弯曲弧度对所述至少两个功能控件进行排列和显示。
4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
当所述第一应用程序从前台运行切换为后台运行时,将所述异形屏的所述响应模式恢复为所述第一响应模式。
5.根据权利要求1所述的方法,其特征在于,所述指定触发区域的边缘包括第三曲线和第四曲线;
所述第一操作信号是从所述第三曲线向所述第四曲线滑动的信号,所述第三曲线与所述缺口区域之间的距离小于所述第四曲线与所述缺口区域之间的距离。
6.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
当接收到所述指定触发区域对应的第二操作信号时,关闭已显示的所述快捷功能控件集合,所述第二操作信号是与所述第一操作信号不同的信号。
7.根据权利要求3所述的方法,其特征在于,所述方法,还包括:
当接收到所述第一用户界面上的所述局部扇形区域中的第一滑动信号时,跟随所述第一滑动信号在所述局部扇形区域取消对所述至少两个功能控件的显示,且在所述局部扇形区域增加对快捷功能控件集合中除了所述至少两个功能控件以外的其它功能控件的显示。
8.根据权利要求1至5任一所述的方法,其特征在于,所述方法,还包括:
当接收到所述功能控件上的第三操作信号时,在所述第一用户界面上显示第一提示信息,所述第一提示信息用于提示所述功能控件对应的介绍性信息。
9.一种用户界面显示装置,其特征在于,应用于具有异形屏的终端中,所述异形屏包括缺口区域,所述装置包括:
第一显示模块,用于在竖屏状态下显示第一应用程序的第一用户界面;
模式切换模块,用于当所述第一应用程序满足预设条件时,将所述异形屏的响应模式从第一响应模式切换为第二响应模式,所述响应模式用于指示对第一操作信号进行响应的模式;其中,所述第一响应模式为弹出下拉通知栏的模式,所述第二响应模式为呼出快捷功能控件集合的模式,所述预设条件包括所述第一应用程序为预设应用程序和/或所述第一用户界面为预设用户界面;
获取模块,用于获取作用于所述第一用户界面上的指定触发区域的所述第一操作信号,所述指定触发区域与所述缺口区域之间的距离小于第一预设距离,所述第一操作信号用于请求呼出所述快捷功能控件集合;
第二显示模块,用于根据所述第一操作信号,基于所述缺口区域所在边的边缘线以扇形的图标排列方式展示所述快捷功能控件集合中的至少两个功能控件。
10.一种终端,其特征在于,所述终端包括处理器、与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现如权利要求1至8任一所述的用户界面显示方法。
11.一种计算机可读存储介质,其特征在于,其上存储有程序指令,所述程序指令被处理器执行时实现如权利要求1至8任一所述的用户界面显示方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590139.4A CN108804190B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
CN202110321306.7A CN112817684B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590139.4A CN108804190B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110321306.7A Division CN112817684B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108804190A CN108804190A (zh) | 2018-11-13 |
CN108804190B true CN108804190B (zh) | 2021-05-14 |
Family
ID=64089002
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110321306.7A Active CN112817684B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
CN201810590139.4A Expired - Fee Related CN108804190B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110321306.7A Active CN112817684B (zh) | 2018-06-08 | 2018-06-08 | 用户界面显示方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN112817684B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112817684A (zh) * | 2018-06-08 | 2021-05-18 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108845854B (zh) * | 2018-06-08 | 2021-03-09 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
CN109684006B (zh) * | 2018-12-11 | 2023-01-24 | 维沃移动通信(深圳)有限公司 | 一种终端控制方法及装置 |
CN109683741A (zh) * | 2018-12-19 | 2019-04-26 | 努比亚技术有限公司 | 功能触发方法、装置和计算机可读存储介质 |
CN111381747A (zh) * | 2018-12-28 | 2020-07-07 | 北京小米移动软件有限公司 | 电子设备及电子设备操作反馈方法 |
CN114779987B (zh) * | 2019-01-15 | 2024-05-14 | Oppo广东移动通信有限公司 | 显示内容的方法、装置、终端及存储介质 |
CN109726539B (zh) * | 2019-01-23 | 2023-05-02 | Oppo广东移动通信有限公司 | 应用开启方法、装置、终端及存储介质 |
CN110058911A (zh) * | 2019-03-14 | 2019-07-26 | 维沃移动通信有限公司 | 一种应用程序控制方法及终端设备 |
CN110333810B (zh) * | 2019-07-08 | 2021-10-01 | 网易传媒科技(北京)有限公司 | 应用于电子设备的信息展示方法、装置、介质和计算设备 |
CN112286419B (zh) * | 2019-07-24 | 2024-03-08 | 腾讯科技(深圳)有限公司 | 列表数据的加载方法、装置、终端及存储介质 |
CN110602310B (zh) * | 2019-08-20 | 2021-07-27 | 维沃移动通信有限公司 | 一种交互方法及终端 |
CN113970966A (zh) * | 2020-07-22 | 2022-01-25 | 阿里巴巴集团控股有限公司 | 交互控制方法、装置、电子设备和计算机存储介质 |
CN115951816A (zh) * | 2020-09-30 | 2023-04-11 | 荣耀终端有限公司 | 一种显示方法及电子设备 |
CN113342246A (zh) * | 2021-06-22 | 2021-09-03 | 深圳传音控股股份有限公司 | 操作方法、移动终端及存储介质 |
CN114185478B (zh) * | 2021-11-05 | 2024-09-24 | 北京搜狗科技发展有限公司 | 应用程序展示方法、装置及存储介质 |
CN114035716A (zh) * | 2021-11-11 | 2022-02-11 | 北京字跳网络技术有限公司 | 显示控制方法、装置、电子设备和存储介质 |
CN115291771B (zh) * | 2022-09-28 | 2023-03-10 | 荣耀终端有限公司 | 实现图标移动的方法及装置 |
CN118034826A (zh) * | 2022-11-08 | 2024-05-14 | 北京字跳网络技术有限公司 | 扩展现实空间中应用的控制方法、装置、设备和介质 |
CN118250359A (zh) * | 2022-12-22 | 2024-06-25 | Oppo广东移动通信有限公司 | 显示方法、装置、电子设备以及存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9477395B2 (en) * | 2007-09-04 | 2016-10-25 | Apple Inc. | Audio file interface |
CN102855051A (zh) * | 2012-08-15 | 2013-01-02 | 中兴通讯股份有限公司 | 应用的快捷方式的处理方法及装置 |
CN103475784B (zh) * | 2013-09-18 | 2016-03-30 | 广东欧珀移动通信有限公司 | 一种手机应用程序窗口模式显示和操作方法 |
KR102204554B1 (ko) * | 2014-05-27 | 2021-01-19 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
CN103995707B (zh) * | 2014-06-11 | 2017-05-24 | 腾讯科技(深圳)有限公司 | 一种应用通知消息处理方法、装置及终端设备 |
CN110855828B (zh) * | 2015-01-04 | 2022-12-06 | 华为技术有限公司 | 一种通知信息处理方法、装置和终端 |
CN105468239A (zh) * | 2015-12-07 | 2016-04-06 | 联想(北京)有限公司 | 控制方法、控制装置及移动终端 |
CN107015719A (zh) * | 2016-01-28 | 2017-08-04 | 宇龙计算机通信科技(深圳)有限公司 | 通知提示方法及装置 |
CN106357890A (zh) * | 2016-08-28 | 2017-01-25 | 华蓥市高科德电子科技有限公司 | 一种手机通知栏消息管理的方法 |
CN106843739B (zh) * | 2017-02-28 | 2018-11-30 | 维沃移动通信有限公司 | 一种移动终端的显示控制方法及移动终端 |
CN107247542A (zh) * | 2017-04-21 | 2017-10-13 | 北京安云世纪科技有限公司 | 不同管理界面的切换方法、装置和移动终端 |
CN107517319A (zh) * | 2017-08-29 | 2017-12-26 | 上海展扬通信技术有限公司 | 一种智能终端的通知栏控制方法及通知栏控制系统 |
CN107590006B (zh) * | 2017-09-05 | 2019-02-05 | Oppo广东移动通信有限公司 | 文件处理方法、装置及移动终端 |
CN107526509B (zh) * | 2017-09-05 | 2019-04-02 | Oppo广东移动通信有限公司 | 消息显示方法、装置及移动终端 |
CN108089786B (zh) * | 2017-12-14 | 2019-12-31 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、设备及存储介质 |
CN108008896B (zh) * | 2017-12-20 | 2021-03-09 | Oppo广东移动通信有限公司 | 显示控制方法及相关产品 |
CN112817684B (zh) * | 2018-06-08 | 2023-05-02 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
-
2018
- 2018-06-08 CN CN202110321306.7A patent/CN112817684B/zh active Active
- 2018-06-08 CN CN201810590139.4A patent/CN108804190B/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112817684A (zh) * | 2018-06-08 | 2021-05-18 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
CN112817684B (zh) * | 2018-06-08 | 2023-05-02 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108804190A (zh) | 2018-11-13 |
CN112817684A (zh) | 2021-05-18 |
CN112817684B (zh) | 2023-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108804190B (zh) | 用户界面显示方法、装置、终端及存储介质 | |
US11644943B2 (en) | Method for icon display, terminal, and storage medium | |
CN108089786B (zh) | 用户界面显示方法、装置、设备及存储介质 | |
CN109164964B (zh) | 内容分享方法、装置、终端及存储介质 | |
US11467715B2 (en) | User interface display method, terminal and non-transitory computer-readable storage medium for splitting a display using a multi-finger swipe | |
WO2019174477A1 (zh) | 用户界面显示方法、装置及终端 | |
EP3680766B1 (en) | Split screen display method, apparatus, terminal, and storage medium | |
CN109101157B (zh) | 侧边栏图标设置方法、装置、终端及存储介质 | |
CN108874288B (zh) | 应用程序切换方法、装置、终端及存储介质 | |
WO2019174546A1 (zh) | 用户界面显示方法、装置、设备及存储介质 | |
CN108491127B (zh) | 输入法界面显示方法、装置、终端及存储介质 | |
CN107688422B (zh) | 通知消息显示方法及装置 | |
CN109246464B (zh) | 用户界面显示方法、装置、终端及存储介质 | |
CN107704177B (zh) | 界面显示方法、装置及终端 | |
CN108845854B (zh) | 用户界面显示方法、装置、终端及存储介质 | |
WO2019174465A1 (zh) | 用户界面显示方法、装置、终端及存储介质 | |
US11132101B2 (en) | Icon moving method, terminal and storage medium | |
CN107765959B (zh) | 后台应用程序显示方法和终端 | |
CN108803964B (zh) | 浮标显示方法、装置、终端及存储介质 | |
CN109117060B (zh) | 下拉通知栏显示方法、装置、终端及存储介质 | |
CN109656445B (zh) | 内容处理方法、装置、终端及存储介质 | |
WO2019233307A1 (zh) | 用户界面显示方法、装置、终端及存储介质 | |
CN108803990B (zh) | 交互方法、装置及终端 | |
CN107656578A (zh) | 终端控制方法、装置、终端及存储介质 | |
CN109947979B (zh) | 歌曲识别方法、装置、终端及存储介质 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210514 |
|
CF01 | Termination of patent right due to non-payment of annual fee |