一种状态栏处理方法及装置与流程

文档序号:11154053阅读:229来源:国知局
一种状态栏处理方法及装置与制造工艺

本发明涉及计算机技术领域,特别涉及一种状态栏处理方法及装置。



背景技术:

经过近几年的发展,移动终端除基础的通话功能之外,更具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,也就是说,现在的移动终端集通信、学习、工作、娱乐、导航等功能于一身。由于移动终端越来越趋于智能化,因而,受到越来越多人的青睐。

在移动终端显示屏顶部,通常都会有一个状态栏,该状态栏用来显示时间、信号强度、无线连接情况等,该状态栏通常都显示在移动终端显示屏的最前方。在运行各类应用时,运行的应用对应的背景图片通常都在状态栏下方,即状态栏会遮挡应用对应的背景图片的顶端,当状态栏的颜色和该状态栏相邻区域图片颜色相差过大时,状态栏和当前显示的图片之间就存在比较明显的边界,显示效果不是很好,因而,如何提出一种状态栏处理方法,来淡化状态栏和当前显示的图片之间的边界,是一亟待解决的技术问题。



技术实现要素:

本发明提供一种状态栏处理方法及装置,用以淡化状态栏和当前显示的图片之间的边界。

本发明提供一种状态栏处理方法,包括:

接收第一目标图片的选择指令;

根据所述第一目标图片的选择指令将所述第一目标图片显示在显示屏中;

根据所述第一目标图片的显示参数对所述显示屏中的状态栏进行处理,以使所述状态栏的显示参数和所述第一目标图片的显示参数相匹配;其中,所述显示参数包括颜色参数和透明度。

本发明的有益效果在于:当第一目标图片显示在显示屏中时,根据第一目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第一目标图片的显示参数相匹配,从而淡化了状态栏和当前显示的图片之间的边界。

在一个实施例中,所述根据所述第一目标图片对所述显示屏中的状态栏进行处理,包括:

获取所述状态栏相邻区域图片的颜色;

确定所述相邻区域图片的颜色所对应的第一颜色参数值;

将所述状态栏的颜色参数值调整为所述第一颜色参数值。

本实施例的有益效果在于:确定状态栏相邻区域图片的颜色所对应的第一颜色参数值,并将状态栏的颜色参数值调整为第一颜色参数值,从而使状态栏颜色与相邻区域颜色相同,由于状态栏颜色与相邻区域图片的颜色相同,因而消除了状态栏与当前显示的图片之间的边界。

在一个实施例中,所述根据所述第一目标图片的显示参数对所述显示屏中的状态栏进行处理,包括:

调整所述状态栏的透明度,以使所述状态栏的透明度大于预设透明度。

本实施例的有益效果在于:通过调整使状态栏的透明度小于预设透明度,当状态栏处于低透明度时,就能够显示部分该状态栏下方的图片颜色,从而使状态栏所在部分的图片颜色接近相邻区域的颜色,淡化了状态栏与当前显示的图片之间的边界。

在一个实施例中,所述根据所述第一目标图片的显示参数对所述显示屏中的状态栏进行处理,包括:

获取与所述状态栏相邻区域图片的第一颜色参数值;

生成颜色参数值与所述第一颜色参数值相同的目标图层;所述目标图层与所述状态栏的尺寸相同;

将所述目标图层覆盖于所述状态栏上方。

本实施例的有益效果在于:获取与状态栏相邻区域图片的第一颜色参数值,通过生成颜色参数值与第一颜色参数值相同的目标图层,并将目标图层覆盖于状态栏上方,从而使状态栏颜色参数值与相邻区域图片的颜色相同,由于状态栏颜色与相邻区域图片的颜色相同,因而消除了状态栏与当前显示的图片之间的边界。

在一个实施例中,所述方法还包括:

接收对第二目标图片的选择指令;

根据所述第二目标图片的选择指令将当前显示的所述第一目标图片切换为所述第二目标图片;

根据所述第二目标图片的显示参数对所述显示屏中的状态栏进行处理,以使所述状态栏的显示参数和所述第二目标图片的显示参数相匹配。

本实施例的有益效果在于:当将第一目标图片切换为第二目标图片时,根据第二目标图片的显示参数对显示屏中的状态栏进行处理,从而使状态栏的显示参数和第二目标图片的显示参数相匹配,从而实现了状态栏的动态调整,进而在图片切换后也能够实现淡化状态栏和当前显示的图片之间的边界的效果。

本发明还公开一种状态栏处理装置,包括:

第一接收模块,用于接收第一目标图片的选择指令;

显示模块,用于根据所述第一目标图片的选择指令将所述第一目标图片显示在显示屏中;

第一处理模块,用于根据所述第一目标图片的显示参数对所述显示屏中的状态栏进行处理,以使所述状态栏的显示参数和所述第一目标图片的显示参数相匹配;其中,所述显示参数包括颜色参数和透明度。

在一个实施例中,所述第一处理模块,包括:

第一获取子模块,用于获取所述状态栏相邻区域图片的颜色;

确定子模块,用于确定所述相邻区域图片的颜色所对应的第一颜色参数值;

第一调整子模块,用于将所述状态栏的颜色参数值调整为所述第一颜色参数值。

在一个实施例中,第一处理模块,包括:

第二调整子模块,用于调整所述状态栏的透明度,以使所述状态栏的透明度大于预设透明度。

在一个实施例中,所述第一处理模块,包括:

第二获取子模块,用于获取所述状态栏相邻区域图片的第一颜色参数值;

生成子模块,用于生成颜色参数值与所述第一颜色参数值相同的目标图层;所述目标图层与所述状态栏的尺寸相同;

覆盖子模块,用于将所述目标图层覆盖于所述状态栏上方。

在一个实施例中,所述装置还包括:

第二接收模块,用于接收对第二目标图片的选择指令;

切换模块,用于根据所述第二目标图片的选择指令将当前显示的所述第一目标图片切换为所述第二目标图片;

第二处理模块,用于根据所述第二目标图片的显示参数对所述显示屏中的状态栏进行处理,以使所述状态栏的显示参数和所述第二目标图片的显示参数相匹配。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一实施例中一种状态栏处理方法的流程图;

图2为本发明一实施例中一种状态栏处理方法的流程图;

图3为本发明一实施例中一种状态栏处理方法的流程图;

图4为本发明一实施例中一种状态栏处理方法的流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明一实施例中一种状态栏处理方法的流程图,如图1所示,本发明中状态栏处理方法可用于终端,该方法包括如下步骤S101-S103:

在步骤S101中,接收第一目标图片的选择指令;

在步骤S102中,根据第一目标图片的选择指令将第一目标图片显示在显示屏中;

在步骤S103中,根据第一目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第一目标图片的显示参数相匹配;其中,显示参数包括颜色参数和透明度。

本实施例中,接收第一目标图片的选择指令,该第一目标图片可以是图片浏览模式下显示的图片,也可以是应用程序打开时所显示的操作界面或背景图片,因而,第一目标图片的选择指令可以是在图片浏览模式下,对一图片的选择指令,也可以是打开某一应用的指令。

根据第一目标图片的选择指令将第一目标图片显示在显示屏中。然后根据第一目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第一目标图片的显示参数相匹配;其中,显示参数包括颜色参数和透明度。通常情况下,当状态栏和当前显示的图片之间的边界较淡或者没有边界时,认为状态栏的显示参数和第一目标图片的显示参数相匹配。例如,状态栏颜色和相邻区域图片颜色一致或相近时,又例如状态栏透明度为0时等。

本发明的有益效果在于:当第一目标图片显示在显示屏中时,根据第一目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第一目标图片的显示参数相匹配,从而淡化了状态栏和当前显示的图片之间的边界。

在一个实施例中,上述步骤S103可被实施为如下步骤S201-S203:

在步骤S201中,获取状态栏相邻区域图片的颜色;

在步骤S202中,确定相邻区域图片的颜色所对应的第一颜色参数值;

在步骤S203中,将状态栏的颜色参数值调整为第一颜色参数值。

本实施例中,获取状态栏相邻区域图片的颜色,确定该相邻区域图片的颜色对应的颜色参数值,将状态栏的颜色的参数值调整为该相邻区域图片的颜色参数值。从而,使状态栏的颜色与该状态栏相邻区域图片的颜色相同。

本实施例中状态栏相邻区域的第一颜色参数值可以是该状态栏相邻区域颜色的RGB值。RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

例如,状态栏相邻区域图片的颜色为红色,图片颜色所对应的第一颜色参数值(RGB值)为#FF0000,则将状态栏的颜色参数值也调整为#FF0000。

本实施例的有益效果在于:确定状态栏相邻区域图片的颜色所对应的第一颜色参数值,并将状态栏的颜色参数值调整为第一颜色参数值,从而使状态栏颜色与相邻区域颜色相同,由于状态栏颜色与相邻区域图片的颜色相同,因而消除了状态栏与当前显示的图片之间的边界。

在一个实施例中,上述步骤S103可被实施为如下步骤:

调整状态栏的透明度,以使状态栏的透明度大于预设透明度。

当状态栏的透明度较低时,则会掩盖该状态栏下方的区域,因而,此时该状态栏下方的区域不可见。当状态栏的透明度较高时,则会使该状态栏下方的区域逐渐变为可见。例如,当状态栏的透明度为20%以下时,状态栏下方的区域会被状态栏所掩盖,几乎完全不可见,当状态栏的透明度逐渐提高时,状态栏下方的区域逐渐变为可见,当状态栏的透明度为70%以上时,基本上可以看清楚状态栏下方区域的图片,因此,本实施例中,预设透明度为70%。当显示一目标图片时,调整状态栏的透明度,从而,使状态栏的透明度大于70%。进而使用户浏览到更多内容,同时,由于能够看到状态栏下方区域的图片,而状态栏下方区域的图片和该状态栏相邻区域的图片本就属于同一图片,且二者相邻,因而可以淡化状态栏及其该状态栏相邻区域图片的边界;其次,由于降低了状态栏的透明度,因而,进一步淡化了状态栏及该状态栏相邻区域图片的边界。

本实施例的有益效果在于:通过调整使状态栏的透明度小于预设透明度,当状态栏处于低透明度时,就能够显示部分该状态栏下方的图片颜色,从而使状态栏所在部分的图片颜色接近相邻区域的颜色,淡化了状态栏与当前显示的图片之间的边界。

在一个实施例中,上述步骤S103可被实施为如下步骤A1-A3:

在步骤A1中,获取与状态栏相邻区域图片的第一颜色参数值;

在步骤A2中,生成颜色参数值与第一颜色参数值相同的目标图层;目标图层与状态栏的尺寸相同;

在步骤A3中,将目标图层覆盖于状态栏上方。

本实施例中,获取与状态栏相邻区域图片的第一颜色参数值,生成一目标图层,该目标图层的颜色参数值与该第一颜色参数值相同,且该目标图层的尺寸与状态栏的尺寸相同。

例如,状态栏相邻区域图片的颜色为红色,图片颜色所对应的第一颜色参数值(RGB值)为#FF0000,则生成一颜色参数值为#FF0000,尺寸与状态栏尺寸相同的目标图层,将该目标图层覆盖于状态栏上方。

通过上述处理,使状态栏颜色与其相邻区域颜色相同,从而能够淡化或消除状态栏与当前显示的图片之间的边界。

本实施例的有益效果在于:获取与状态栏相邻区域图片的第一颜色参数值,通过生成颜色参数值与第一颜色参数值相同的目标图层,并将目标图层覆盖于状态栏上方,从而使状态栏颜色参数值与相邻区域图片的颜色相同,由于状态栏颜色与相邻区域图片的颜色相同,因而消除了状态栏与当前显示的图片之间的边界。

在一个实施例中,在上述步骤S103之后,方法还可被实施为如下步骤B1-B3:

在步骤B1中,接收对第二目标图片的选择指令;

在步骤B2中,根据第二目标图片的选择指令将当前显示的第一目标图片切换为第二目标图片;

在步骤B3中,根据第二目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第二目标图片的显示参数相匹配。

本实施例中,接收第二目标图片的选择指令,根据第二目标图片的选择指令将当前显示的第一目标图片切换为第二目标图片,根据第二目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第二目标图片的显示参数相匹配。

例如,在图片浏览模式下,用户在触摸屏上输入滑动操作,移动终端接收到滑动操作时,根据滑动操作的滑动方向确定当前显示的第一目标图片的上一张图片或者下一张图片为第二目标图片,即该滑动方向为第二目标图片的选择指令。又例如,在当前打开的应用中,用户通过点击返回键返回上一级界面时,由于不同界面对用不同的背景图片,因而,在界面切换时会对应切换背景图片,即将当前显示的界面对应的第一目标图片切换至上一界面对应的第二目标图片。因而,用户点击返回键或点击一界面对应的按钮这类操作为第二目标图片的选择指令。此时,根据第二目标图片的显示参数对显示屏中的状态栏进行处理。以使状态栏的显示参数和第二目标图片的显示参数相匹配。即将状态栏颜色调整为和相邻区域图片颜色一致或相近,或者将状态栏透明度调整为小于预设透明度。

本实施例的有益效果在于:当将第一目标图片切换为第二目标图片时,根据第二目标图片的显示参数对显示屏中的状态栏进行处理,从而使状态栏的显示参数和第二目标图片的显示参数相匹配,从而实现了状态栏的动态调整,进而在图片切换后也能够实现淡化状态栏和当前显示的图片之间的边界的效果。

图3为本发明一实施例中一种状态栏处理装置的框图,如图3所示,本发明中状态栏处理装置可用于终端,该方法包括如下模块:

第一接收模块31,用于接收第一目标图片的选择指令;

显示模块32,用于根据第一目标图片的选择指令将第一目标图片显示在显示屏中;

第一处理模块33,用于根据第一目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第一目标图片的显示参数相匹配;其中,显示参数包括颜色参数和透明度。

在一个实施例中,第一处理模块33,包括:

第一获取子模块,用于获取状态栏相邻区域图片的颜色;

确定子模块,用于确定相邻区域图片的颜色所对应的第一颜色参数值;

第一调整子模块,用于将状态栏的颜色参数值调整为第一颜色参数值。

在一个实施例中,第一处理模块33,包括:

第二调整子模块,用于调整状态栏的透明度,以使状态栏的透明度大于预设透明度。

在一个实施例中,第一处理模块33,包括:

第二获取子模块,用于获取状态栏相邻区域图片的第一颜色参数值;

生成子模块,用于生成颜色参数值与第一颜色参数值相同的目标图层;目标图层与状态栏的尺寸相同;

覆盖子模块,用于将目标图层覆盖于状态栏上方。

在一个实施例中,如图4所示,装置还包括:

第二接收模块41,用于接收对第二目标图片的选择指令;

切换模块42,用于根据第二目标图片的选择指令将当前显示的第一目标图片切换为第二目标图片;

第二处理模块43,用于根据第二目标图片的显示参数对显示屏中的状态栏进行处理,以使状态栏的显示参数和第二目标图片的显示参数相匹配。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1