一种状态栏的显示方法以及装置制造方法及图纸

技术编号:14817644 阅读:66 留言:0更新日期:2017-03-15 11:43
本发明专利技术实施例公开了一种状态栏的显示方法,用于提高状态栏的背景颜色的变化效率,增加状态栏在显示界面中的颜色匹配机率。本发明专利技术实施例方法包括:获取待显示界面中预设位置的第一颜色;根据预设方法获取与所述第一颜色匹配的第二颜色;将所述待显示界面中状态栏区域的背景设置为所述第二颜色。本发明专利技术实施例还提供了一种状态栏的显示装置,可以提高待显示界面中状态栏区域的背景的颜色设置效率,增加状态栏在移动终端的显示界面的颜色匹配机率,提高用户的视觉体验。

【技术实现步骤摘要】

本专利技术涉及移动终端
,尤其涉及一种状态栏的显示方法以及装置
技术介绍
众所周知,状态栏一般显示于移动终端界面的顶部,且状态栏中可以展示SIM卡信号状态、时间、WiFi连接情况、蓝牙连接情况、电量等重要信息,以方便用户能够随时掌握移动终端的运行状态或通信状态,因此,状态栏是移动终端的操作系统中必不可少的一个组件。一般来说,移动终端除了全屏应用,其它时候均会显示状态栏,而在实际应用中,虽然状态栏的背景颜色允许应用自行改变,但是大部分应用并没有改变状态栏的背景颜色,而是使用原始的黑色,又或者状态栏背景的改变颜色不对,导致很多时候状态栏的背景颜色和移动终端的应用主题之间的搭配十分不协调,显示界面整体上不太美观,且由于状态栏属于移动终端中一个常显的区域,与应用主题的背景颜色较为对立,所造成的色彩差异不利于用户的视觉体验。鉴于上述问题,在现有的移动终端中,某些定制系统,如Flyme,可以针对此问题利用将多层界面混合成一个界面的服务方式进行相应地优化,例如,假设状态栏层是一显示层,应用层是一显示层,待显示界面为利用状态栏层与应用层最终合成并显示的一界面,那么每次在应用启动或变化的时候,可以先将合成后的应用层加载至待显示界面中的应用区域,其次可以对待显示界面上应用顶部的颜色进行检测,并可以自动将状态栏层的背景填充为与检测到的颜色较为匹配的颜色,然后将该填充过背景颜色的状态栏层加载至待显示界面的状态栏区域后,可以得到最后混合成的待显示界面并进行显示,以此使得移动终端的整个显示界面处于较为融合的状态,进而达到优化视觉体验的目的。然而,应用的主页面往往是变化的,先将状态栏层进行颜色填充再加载至待显示界面的处理方式,容易导致负载较大而使得移动终端无法实时检测应用的主页面变化,则可能应用的主页面已发生变化,而状态栏层还未进行背景的填充并及时加载至待显示界面,从而使得待显示界面无法实时响应主页面变化来改变待显示界面中状态栏区域的颜色而显示。因此,在很多场景下,上述低效率的处理方式仍会导致移动终端的状态栏的背景颜色与应用主题的颜色搭配不协调,影响移动终端的显示界面的显示效果。
技术实现思路
本专利技术实施例提供了一种状态栏的显示方法以及装置,用于提高待显示界面中状态栏区域的背景的颜色设置效率,提高用户的视觉体验。有鉴于此,本专利技术第一方面提供一种状态栏的显示方法,应用于移动终端,可包括:获取待显示界面中预设位置的第一颜色;根据预设方法获取与第一颜色匹配的第二颜色;将待显示界面中状态栏区域的背景设置为第二颜色。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种实施方式中,在获取待显示界面中预设位置的第一颜色之前,该方法还包括:按照预设规则对目标显示层进行合成;将合成后的目标显示层加载至待显示界面的目标区域,目标区域为待显示界面中除状态栏区域以外的区域。结合本专利技术实施例的第一方面的第一种实施方式,在本专利技术实施例的第一方面的第二种实施方式中,该方法还包括:检测当前显示界面是否发生变化;若发生,则触发按照预设规则对目标显示层进行合成的步骤;检测当前显示界面是否发生变化包括:检测当前显示界面上的应用图标是否发生变化,若是,则确定当前界面发生变化;或,检测当前显示界面上的状态栏是否发生变化,若是,则确定当前界面发生变化;或,检测当前显示界面上的应用界面是否发生变化,若是,则确定当前界面发生变化。结合本专利技术实施例的第一方面的第一种实施方式或第二种实施方式,在本专利技术实施例的第一方面的第三种实施方式中,按照预设规则对目标显示层进行合成包括:确定待显示界面对应的显示层;在显示层中确定目标显示层对应的目标优先级;按照目标优先级对应的合成顺序对目标显示层进行合成。结合本专利技术实施例的第一方面,本专利技术实施例的第一方面的第一种实施方式至第三种实施方式中的任意一种,在本专利技术实施例的第一方面的第四种实施方式中,其特征在于,方法还包括:将状态栏区域中的信息设置为第三颜色,第三颜色不同于第二颜色。结合本专利技术实施例的第一方面的第四种实施方式,在本专利技术实施例的第一方面的第五种实施方式中,将状态栏区域中的信息填充为第三颜色之前,方法还包括:对第一颜色进行反色处理得到第三颜色;或者,对第二颜色进行反色处理得到第三颜色。本专利技术第二方面提供一种状态栏的显示装置,应用于移动终端,可包括:第一获取模块,用于获取待显示界面中预设位置的第一颜色;第二获取模块,用于根据预设方法获取与第一颜色匹配的第二颜色;第一设置模块,用于将待显示界面中状态栏区域的背景设置为第二颜色。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第一种实施方式中,装置还包括:合成模块,用于按照预设规则对目标显示层进行合成;加载模块,用于将合成后的目标显示层加载至待显示界面的目标区域,目标区域为待显示界面中除状态栏区域以外的区域。结合本专利技术实施例的第二方面的第一种实施方式,在本专利技术实施例的第二方面的第二种实施方式中,装置还包括:检测模块,用于检测当前显示界面是否发生变化;触发模块,用于当显示界面发生变化时,则触发合成模块按照预设规则对目标显示层进行合成;检测模块包括:第一检测单元,用于检测当前显示界面上的应用图标是否发生变化;第一确定单元,用于当应用图标发生变化时,则确定当前界面发生变化;或,第二检测单元,用于检测当前显示界面上的状态栏是否发生变化;第二确定单元,用于当状态栏发生变化时,则确定当前界面发生变化;或,第三检测单元,用于检测当前显示界面上的应用界面是否发生变化;第三确定单元,用于当应用界面发生变化时,则确定当前界面发生变化。结合本专利技术实施例的第二方面的第一种实施方式或第二种实施方式,在本专利技术实施例的第二方面的第三种实施方式中,合成模块包括:第四确定单元,用于确定待显示界面对应的显示层;第五确定单元,用于在显示层中确定目标显示层对应的目标优先级;合成单元,用于按照目标优先级对应的合成顺序对目标显示层进行合成。结合本专利技术实施例的第二方面,本专利技术实施例的第二方面的第一种实施方式至第三种实施方式中的任意一种,在本专利技术实施例的第二方面的第四种实施方式中,装置还包括:第二设置模块,用于将状态栏区域中的信息设置为第三颜色,第三颜色不同于第二颜色。结合本专利技术实施例的第二方面的第四种实施方式,在本专利技术实施例的第二方面的第五种实施方式中,装置还包括:第一处理模块,用于对第一颜色进行反色处理得到第三颜色;或者,第二处理模块,用于对第二颜色进行反色处理得到第三颜色。从以上技术方案可以看出,本专利技术实施例具有以下优点:本实施例中,通过获取待显示界面中预设位置的第一颜色,可在获得与第一颜色匹配的第二颜色后,用第二颜色直接对待显示界面中状态栏区域背景进行设置,由此可知,与现有技术相比,本实施例中减少了对状态栏层的背景进行第二颜色的填充,又加载至待显示界面中状态栏区域的步骤,并可以省略状态栏层由于背景颜色填充而导致的缓存数据,从而提高了待显示界面中状态栏区域的背景颜色的改变效率,进而有利于提高待显示界面中状态栏区域的背景颜色与其它区域的颜色协调机率,增强待显示界面显示后的颜色融合性。附图说明图1为本专利技术实施例中状态栏的显示方法一个实施例示意图;图2为本专利技术实施例中状态栏的显示方法另一实施例示意图;图3为本专利技术实施本文档来自技高网
...
一种状态栏的显示方法以及装置

【技术保护点】
一种状态栏的显示方法,应用于移动终端,其特征在于,包括:获取待显示界面中预设位置的第一颜色;根据预设方法获取与所述第一颜色匹配的第二颜色;将所述待显示界面中状态栏区域的背景设置为所述第二颜色。

【技术特征摘要】
1.一种状态栏的显示方法,应用于移动终端,其特征在于,包括:获取待显示界面中预设位置的第一颜色;根据预设方法获取与所述第一颜色匹配的第二颜色;将所述待显示界面中状态栏区域的背景设置为所述第二颜色。2.根据权利要求1所述的状态栏的显示方法,其特征在于,在所述获取待显示界面中预设位置的第一颜色之前,所述方法还包括:按照预设规则对目标显示层进行合成;将合成后的目标显示层加载至所述待显示界面的目标区域,所述目标区域为所述待显示界面中除所述状态栏区域以外的区域。3.根据权利要求2所述的状态栏的显示方法,其特征在于,所述方法还包括:检测当前显示界面是否发生变化;若发生,则触发所述按照预设规则对目标显示层进行合成的步骤;所述检测当前显示界面是否发生变化包括:检测当前显示界面上的应用图标是否发生变化,若是,则确定所述当前界面发生变化;或,检测当前显示界面上的状态栏是否发生变化,若是,则确定所述当前界面发生变化;或,检测当前显示界面上的应用界面是否发生变化,若是,则确定所述当前界面发生变化。4.根据权利要求2或3所述的状态栏的显示方法,其特征在于,所述按照预设规则对目标显示层进行合成包括:确定所述待显示界面对应的显示层;在所述显示层中确定目标显示层对应的目标优先级;按照所述目标优先级对应的合成顺序对所述目标显示层进行合成。5.根据权利要求1至3中任一项所述的状态栏的显示方法,其特征在于,所述方法还包括:将所述状态栏区域中的信息设置为第三颜色,所述第三颜色不同于所述第二颜色。6.根据权利要求5所述的状态栏的显示方法,其特征在于,所述将所述状态栏区域中的信息填充为第三颜色之前,所述方法还包括:对所述第一颜色进行反色处理得到所述第三颜色;或者,对所述第二颜色进行反色处理得到所述第三颜色。7.一种状态栏的显示装置,应用于移动终端,其特征在于,包括:第一获取模块,用于获取待显示界面中预设位置的第一颜色;第二获取模块,用于根...

【专利技术属性】
技术研发人员:余俊卿
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1