屏幕显示切换方法、移动终端及计算机可读存储介质与流程

文档序号:28856215发布日期:2022-02-11 18:44阅读:103来源:国知局
屏幕显示切换方法、移动终端及计算机可读存储介质与流程

1.本发明实施例涉及但不限于电子设备领域,特别是涉及一种屏幕显示切换方法、移动终端及计算机可读存储介质。


背景技术:

2.负一屏是指用户从桌面的主屏向右滑动进入的界面,在该界面中可以显示用户常用的功能、应用以及订阅的服务和资讯。
3.在相关技术中,在关闭负一屏的情形下,桌面自身可以通过滑动操作实现循环滑屏。然而,在打开负一屏的情形下,桌面左滑滑到负一屏后不能继续左滑,或者,桌面右滑滑到最后一屏无法继续右滑,即负一屏无法与桌面一起实现循环滑屏。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.第一方面,本发明实施例提供了一种屏幕显示切换方法、移动终端和计算机可读存储介质,能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏。
6.第二方面,本发明实施例提供了一种屏幕显示切换方法,应用于移动终端,所述方法包括:
7.获取桌面与负一屏之间切换过程的滑动方向和滑动位移值;
8.根据所述滑动方向和所述滑动位移值切换显示所述桌面与所述负一屏。
9.第三方面,本发明实施例提供了一种移动终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第二方面所述的屏幕显示切换方法。
10.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序用于使计算机执行如上所述的屏幕显示切换方法。
11.本发明实施例包括:通过移动终端获取桌面与负一屏之间切换过程的滑动方向和滑动位移值,并根据滑动方向和滑动位移值切换显示桌面与负一屏。具体地,用户在移动终端上操作屏幕显示切换,当从桌面向负一屏切换时,获取切换过程的滑动方向和滑动位移值,桌面将滑动事件和滑动进度告知负一屏,并根据滑动方向和滑动位移值从桌面切换显示到负一屏;而当从负一屏向桌面切换时,获取切换过程的滑动方向和滑动位移值,负一屏将滑动事件和滑动进度告知桌面,并根据滑动方向和滑动位移值从负一屏切换显示到桌面。基于此,桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,本实施例提供的方案能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏,不但提高了负一屏的曝光次数,而且为用户提供了更佳的使用体验。
12.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
13.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
14.图1是本发明一个实施例提供的一种屏幕显示切换方法的流程图;
15.图2是本发明一个实施例提供的一种屏幕显示切换方法的流程图;
16.图3是本发明一个实施例提供的桌面与负一屏切换显示的示意图;
17.图4是本发明一个实施例提供的移动终端结构示意图。
具体实施方式
18.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
19.应了解,在本发明实施例的描述中,多个(或多项)的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到“第一”、“第二”等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
20.负一屏是指用户从桌面的主屏向右滑动进入的界面,在该界面中可以显示用户常用的功能、应用以及订阅的服务和资讯。
21.在相关技术中,在关闭负一屏的情形下,桌面自身可以通过滑动操作实现循环滑屏。然而,在打开负一屏的情形下,桌面左滑滑到负一屏后不能继续左滑,或者,桌面右滑滑到最后一屏无法继续右滑,即负一屏无法与桌面一起实现循环滑屏。
22.本发明实施例提供了一种屏幕显示切换方法、移动终端和计算机可读存储介质,通过移动终端获取桌面与负一屏之间切换过程的滑动方向和滑动位移值,并根据滑动方向和滑动位移值切换显示桌面与负一屏。具体地,用户在移动终端上操作屏幕显示切换,当从桌面向负一屏切换时,获取切换过程的滑动方向和滑动位移值,桌面将滑动事件和滑动进度告知负一屏,并根据滑动方向和滑动位移值从桌面切换显示到负一屏;而当从负一屏向桌面切换时,获取切换过程的滑动方向和滑动位移值,负一屏将滑动事件和滑动进度告知桌面,并根据滑动方向和滑动位移值从负一屏切换显示到桌面。基于此,桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,本实施例提供的方案能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏,不但提高了负一屏的曝光次数,而且为用户提供了更佳的使用体验。
23.如图1所示,图1是本发明一个实施例提供的一种屏幕显示切换方法的流程图。该屏幕显示切换方法应用于移动终端,例如手机,其包括但不限于如下步骤:
24.步骤101,获取桌面与负一屏之间切换过程的滑动方向和滑动位移值。
25.步骤102,根据滑动方向和滑动位移值切换显示桌面与负一屏。
26.在一实施例中,通过移动终端获取桌面与负一屏之间切换过程的滑动方向和滑动位移值,并根据滑动方向和滑动位移值切换显示桌面与负一屏。在本实施例中,当从桌面向负一屏切换时,获取切换过程的滑动方向和滑动位移值,以使得桌面将滑动事件和滑动进度告知负一屏,并根据滑动方向和滑动位移值从桌面切换显示到负一屏;而当从负一屏向桌面切换时,获取切换过程的滑动方向和滑动位移值,以使得负一屏将滑动事件和滑动进度告知桌面,并根据滑动方向和滑动位移值从负一屏切换显示到桌面。基于此,桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,用户能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏。
27.在一实施例中,滑动位移值以桌面的左侧边界为起始点。
28.在本实施例中,选取桌面的左侧边界为滑动位移值的起始点。基于此,以位于整个桌面最左侧界面的第一屏建立坐标系,第一屏的左侧边界为坐标零点,从第一屏向右滑动至其他屏时,滑动位移值为正数,而从第一屏向左滑动至负一屏时,滑动位移值则为负数。需要指出的是,在桌面具有多个显示界面的情形下,右滑至整个桌面最右侧的显示界面为最后一屏,从第一屏的左侧边界到最后一屏的右侧边界的宽度为桌面的界面宽度。
29.在一实施例中,步骤102可以包括但不限于如下子步骤:
30.当从桌面向右滑向负一屏,且确定滑动位移值大于桌面的界面宽度,则从桌面右侧的最后一屏切换至显示负一屏。
31.在本实施例中,当从桌面滑向其他屏时,先判断是否滑向负一屏,是左滑还是右滑。当桌面右滑至最后一屏的右侧边界时,继续向右滑动,确定滑动位移值大于桌面的界面宽度,则告知负一屏已经开始滑向负一屏的滑动事件,同时将滑动进度告知负一屏,负一屏根据滑动进度滑动对应位置,当手指抬起后,负一屏滑动到终点,并通知桌面相应滑动,实现从桌面的最后一屏切换显示到负一屏。
32.在一实施例中,步骤102可以包括但不限于如下子步骤:
33.当从桌面向左滑向负一屏,且确定滑动位移值小于零,则从桌面左侧的第一屏切换至显示负一屏。
34.在本实施例中,当从桌面滑向其他屏时,先判断是否滑向负一屏,是左滑还是右滑。当桌面左滑至第一屏的左侧边界时,继续向左滑动,确定滑动位移值小于零,则告知负一屏已经开始滑向负一屏的滑动事件,同时将滑动进度告知负一屏,负一屏根据滑动进度滑动对应位置,当手指抬起后,负一屏滑动到终点,并通知桌面相应滑动,实现从桌面的第一屏切换显示到负一屏。
35.在一实施例中,步骤102可以包括但不限于如下子步骤:
36.当从负一屏向右滑向桌面,且确定滑动位移值为正数,则从负一屏切换至显示桌面左侧的第一屏。
37.在本实施例中,当从负一屏滑向桌面时,先判断是左滑还是右滑,并将滑动事件告知桌面,以便让桌面相应滑动到第一屏或者最后一屏。当从负一屏向右滑向桌面,滑动位移值会从零变到正数,当确定滑动位移值为正数,则从负一屏切换显示到桌面的第一屏。
38.在一实施例中,步骤102可以包括但不限于如下子步骤:
39.当从负一屏向左滑向桌面,且确定滑动位移值为负数,则从负一屏切换至显示桌面右侧的最后一屏。
40.在本实施例中,当从负一屏滑向桌面时,先判断是左滑还是右滑,并将滑动事件告知桌面,以便让桌面相应滑动到第一屏或者最后一屏。当从负一屏向左滑向桌面,滑动位移值会从零变到负数,当确定滑动位移值为负数,则从负一屏切换显示到桌面的最后一屏。
41.如图2所示,在一实施例中,还包括如下步骤:
42.步骤201,检测设置于桌面的循环滑屏开关的状态;
43.步骤202,根据循环滑屏开关的状态控制桌面与负一屏之间的滑动切换。
44.在本实施例中,检测循环滑屏开关的状态,并根据循环滑屏开关的状态控制桌面与负一屏之间的滑动切换。循环滑屏开关设置在桌面上,需要注意的是,带负一屏的循环滑屏功能需要桌面和负一屏同时支持才可以实现,否则就会出现负一屏和桌面显示错乱或空屏等严重问题。因此,在打开负一屏的情形下,桌面需根据循环滑屏开关的状态决定是否在处理从最后一屏滑向负一屏的滑动事件,并且桌面需将循环滑屏开关的状态同步给负一屏,负一屏根据循环滑屏开关的状态决定是否支持在负一屏界面能否向左滑动。
45.在一实施例中,步骤202可以包括但不限于如下子步骤:
46.当确认循环滑屏开关处于开启状态,则允许桌面右侧的最后一屏与负一屏之间滑动切换;
47.当确认循环滑屏开关处于关闭状态,则禁止桌面右侧的最后一屏与负一屏之间滑动切换。
48.在本实施例中,当确认循环滑屏开关处于开启状态,则允许桌面右侧的最后一屏与负一屏之间滑动切换;当确认循环滑屏开关处于关闭状态,则禁止桌面右侧的最后一屏与负一屏之间滑动切换。需要指出的是,对于循环滑屏开关的控制以及桌面和负一屏新旧版本的搭配,当负一屏由于版本问题不支持循环滑屏功能,那么桌面就不支持带负一屏的循环滑屏功能。当桌面不支持循环滑屏功能或者循环滑屏开关处于关闭状态时,负一屏也需要禁掉循环滑屏功能。
49.以下通过手机作为实例,进一步介绍本发明实施例提供的屏幕显示切换方法。
50.如图3所示,图3是本发明一个实施例提供的桌面与负一屏切换显示的示意图。
51.桌面和负一屏是两个独立的apk(android application package,安卓应用程序包),其进程也是两个独立的进程。例如,当桌面滑向负一屏时,通过两者间的进程通讯将桌面的滑动事件和滑动进度传递给负一屏。
52.选取桌面的左侧边界为滑动位移值的起始点。基于此,以位于整个桌面最左侧界面的第一屏建立坐标系,第一屏的左侧边界为坐标零点,从第一屏向右滑动至其他屏时,滑动位移值为正数,而从第一屏向左滑动至负一屏时,滑动位移值则为负数。需要指出的是,在桌面具有多个显示界面的情形下,右滑至整个桌面最右侧的显示界面为最后一屏,从第一屏的左侧边界到最后一屏的右侧边界的宽度为桌面的界面宽度。
53.当用户在手机屏幕操作,在桌面滑向其他屏时,判断是否滑向负一屏,是左滑还是右滑。当桌面滑动到最后一屏的边界时,再继续右滑的话,就会判断出滑动位移值大于桌面的界面宽度,则从桌面的最后一屏切换到显示负一屏;当桌面滑动到第一屏的边界时,若是滑动位移值小于零,则从桌面的第一屏切换显示到负一屏。
54.在负一屏滑向桌面时,可以在手指的控制下进行左滑或者右滑。在负一屏开始滑动时,需要先判断出是左滑还是右滑,以便对应切换到将桌面的第一屏或者最后一屏。当从负一屏向右滑向桌面,滑动位移值会从零变到正数,当确定滑动位移值为正数,则从负一屏切换显示到桌面的第一屏;当从负一屏向左滑向桌面,滑动位移值会从零变到负数,当确定滑动位移值为负数,则从负一屏切换显示到桌面的最后一屏。
55.基于此,在桌面不管是向左向右都能滑到负一屏,而在负一屏向左向右也可以滑出到桌面,即桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,用户能够在手机打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏,不但提高了负一屏的曝光次数,而且相比现有技术中,桌面左滑滑到负一屏后不能继续左滑,以及桌面右滑滑到最后一屏无法继续右滑,对用户的束缚更少,为用户提供了更佳的使用体验。
56.如图4所示,本发明实施例还提供了一种移动终端。
57.具体地,该移动终端包括:一个或多个处理器和存储器,图4中以一个处理器及存储器为例。处理器和存储器可以通过总线或者其他方式连接,图4中以通过总线连接为例。
58.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如上述本发明实施例中的屏幕显示切换方法。处理器通过运行存储在存储器中的非暂态软件程序以及程序,从而实现上述本发明实施例中的屏幕显示切换方法。
59.存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储执行上述本发明实施例中的屏幕显示切换方法所需的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
60.实现上述本发明实施例中的屏幕显示切换方法所需的非暂态软件程序以及程序存储在存储器中,当被一个或者多个处理器执行时,执行上述本发明实施例中的屏幕显示切换方法,例如,执行以上描述的图1中的方法步骤101至步骤102,图2中的方法步骤201至步骤202,通过移动终端获取桌面与负一屏之间切换过程的滑动方向和滑动位移值,并根据滑动方向和滑动位移值切换显示桌面与负一屏。具体地,用户在移动终端上操作屏幕显示切换,当从桌面向负一屏切换时,获取切换过程的滑动方向和滑动位移值,桌面将滑动事件和滑动进度告知负一屏,并根据滑动方向和滑动位移值从桌面切换显示到负一屏;而当从负一屏向桌面切换时,获取切换过程的滑动方向和滑动位移值,负一屏将滑动事件和滑动进度告知桌面,并根据滑动方向和滑动位移值从负一屏切换显示到桌面。基于此,桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,本实施例提供的方案能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏,不但提高了负一屏的曝光次数,而且为用户提供了更佳的使用体验。
61.此外,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质
存储有计算机可执行程序,该计算机可执行程序被一个或多个控制处理器执行,例如,被图4中的一个处理器执行,可使得上述一个或多个处理器执行上述本发明实施例中的屏幕显示切换方法,例如,执行以上描述的图1中的方法步骤101至步骤102,图2中的方法步骤201至步骤202,通过移动终端获取桌面与负一屏之间切换过程的滑动方向和滑动位移值,并根据滑动方向和滑动位移值切换显示桌面与负一屏。具体地,用户在移动终端上操作屏幕显示切换,当从桌面向负一屏切换时,获取切换过程的滑动方向和滑动位移值,桌面将滑动事件和滑动进度告知负一屏,并根据滑动方向和滑动位移值从桌面切换显示到负一屏;而当从负一屏向桌面切换时,获取切换过程的滑动方向和滑动位移值,负一屏将滑动事件和滑动进度告知桌面,并根据滑动方向和滑动位移值从负一屏切换显示到桌面。基于此,桌面与负一屏之间的切换显示通过左滑或右滑两个滑动方向都可以实现,从而在用户体验层面达到桌面与负一屏循环滑屏的效果。因此,本实施例提供的方案能够在打开负一屏的情形下,负一屏可以与桌面一起实现循环滑屏,不但提高了负一屏的曝光次数,而且为用户提供了更佳的使用体验。
62.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读程序、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读程序、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
63.以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的共享条件下还可作出种种等同的变形或替换,这些等同的变形或替换均包括在本发明权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1