一种终端设备和进度条显示方法技术

技术编号:31905695 阅读:16 留言:0更新日期:2022-01-15 12:44
本申请实施例提出了一种终端设备和进度条显示方法,涉及计算机技术领域,其中,终端设备包括:水墨屏、存储器和处理器,水墨屏显示终端设备运行时的界面;存储器存储终端设备运行时所使用的数据或程序代码;处理器在终端设备运行过程中,获取在进度条区域的原始图层中显示的原始图像,在进度条区域的原始图层的上方,创建显示图层;显示图层覆盖进度条区域,基于进度条的当前进度的覆盖区域与原始图像的重叠区域,在显示图层中生成交集图像,采用与原始图像相反的显示颜色,显示显示图层中的交集图像。通过上述过程,可以区分进度条的当前进度的覆盖区域和原始图像,不会发生图文重叠顺色的情况,提高用户的使用体验。提高用户的使用体验。提高用户的使用体验。

【技术实现步骤摘要】
一种终端设备和进度条显示方法


[0001]本申请涉及计算机
,特别涉及一种终端设备和进度条显示方法。

技术介绍

[0002]随着科技越来越发达,用户们对使用的手机要求越来越高,也越来越注重使用的体验。具有水墨屏的终端设备即可以保护眼睛,又可以在终端设备上体验纸质阅读的感觉,已经成为用户首要的选择。
[0003]但是,具有水墨屏的终端设备由于受到物理特性的影响,仅能显示灰阶图像,在使用进度条时,会出现图文重叠顺色的情况,在具有水墨屏的终端设备中,无法使用反差较为明显的色彩来区分重叠部分的显示情况,所以,如何解决进度条显示时发生的图文重叠顺色的情况是一个亟待解决的问题。

技术实现思路

[0004]为了解决上述现有技术中的问题,本申请实施例提供了一种终端设备和进度条显示方法,可以解决调整进度条时发生的图文重叠顺色的问题。
[0005]第一方面,本申请实施例提供了一种终端设备,包括:水墨屏、存储器和处理器;
[0006]所述水墨屏被配置为,显示所述终端设备运行时的界面;
[0007]所述存储器被配置为,存储所述终端设备运行时所使用的数据或程序代码;
[0008]所述处理器被配置为,在所述终端设备运行过程中,获取在进度条区域的原始图层中显示的原始图像,在所述进度条区域的原始图层的上方,创建显示图层;所述显示图层覆盖所述进度条区域,基于进度条的当前进度的覆盖区域与所述原始图像的重叠区域,在所述显示图层中生成交集图像,采用与所述原始图像相反的显示颜色,显示所述显示图层中的交集图像。
[0009]本申请实施例提供的终端设备,处理器响应于用户的操作,获取在进度条区域的原始图层中显示的原始图像,在进度条区域的原始图层的上方,创建显示图层;显示图层覆盖进度条区域,基于进度条的当前进度的覆盖区域与原始图像的重叠区域,在显示图层中生成交集图像,采用与原始图像相反的显示颜色,显示显示图层中的交集图像。本申请中的终端设备可以在调整进度条时,基于进度条的当前进度的覆盖区域与原始图像的重叠区域,得到交集图像,采用与原始图像相反的显示颜色,显示显示图层中的交集图像。这样区分出进度条的当前进度,也不会发生图文重叠顺色的情况,使用户既可以看清当前进度,又可以看清进度条区域的原始图像,提高用户的使用体验。
[0010]在一种可能的实施方式中,所述显示图层包括上图层和下图层;所述处理器具体被配置为:
[0011]基于所述原始图像,得到所述下图层的显示图像;
[0012]根据所述进度条的当前进度,确定所述上图层中的纯色图像的覆盖区域;
[0013]基于所述显示图像和所述纯色图像的覆盖区域的重叠区域,生成所述交集图像。
[0014]本申请提供的实施例中的终端设备,在显示图层中分为下图层和上图层,根据原始图像得到下图层的显示图像,根据进度条的当前进度确定上图层中的纯色图像的覆盖区域,利用上图层中的纯色图像的覆盖区域和显示图像的重叠区域确定交集图像。用此种方式确定交集图像不会影响到原本原始图层中的原始图像的显示内容,也无需更改手机的系统设置,并且获取交集图像的步骤均发生在显示图层中,在同一个图层中完成这些步骤可以减少视野层级。
[0015]在一种可能的实施方式中,所述处理器还被配置为:
[0016]在所述下图层中生成基于所述原始图像复制得到的无色显示图像;或者,
[0017]在所述下图层中生成基于所述原始图像复制得到的显示图像;所述显示图像的显示颜色与所述原始图像相同。
[0018]在一种可能的实施方式中,所述处理器还被配置为:
[0019]将所述上图层中的纯色图像设置为与所述原始图像相反的显示颜色;
[0020]在所述显示图层中,将所述显示图像和所述纯色图像的覆盖区域的非重叠区域,显示为与所述纯色图像相反的显示颜色,并将所述交集图像显示为与所述纯色图像相同的显示颜色。
[0021]本申请实施例提供的一种终端设备,在显示图层获取交集图像时,将交集图像显示为与上图层的纯色图像相同的显示颜色,将非重叠区域显示为与纯色图像相反的显示颜色,更加便于区分交集图像和原始图像,使得进度条显示更加清晰。
[0022]在一种可能的实施方式中,所述处理器具体被配置为:
[0023]响应于针对所述进度条区域的触控操作,获取所述触控操作的触控点的位置;
[0024]根据所述触控点的位置,确定所述进度条的当前进度,并根据所述进度条的当前进度,确定所述纯色图像的覆盖区域。
[0025]第二方面,本申请实施例提供一种进度条显示方法,应用于具有水墨屏的终端设备,所述方法包括:
[0026]获取在进度条区域的原始图层中显示的原始图像;
[0027]在所述进度条区域的原始图层的上方,创建显示图层;所述显示图层覆盖所述进度条区域;
[0028]基于进度条的当前进度的覆盖区域与所述原始图像的重叠区域,在所述显示图层中生成交集图像;
[0029]采用与所述原始图像相反的显示颜色,显示所述显示图层中的交集图像。
[0030]在一种可能的实施方式中,所述显示图层包括上图层和下图层;所述基于进度条的当前进度的覆盖区域与所述原始图像的重叠区域,在所述显示图层中生成交集图像,包括:
[0031]基于所述原始图像,得到所述下图层的显示图像;
[0032]根据所述进度条的当前进度,确定所述上图层中的纯色图像的覆盖区域;
[0033]基于所述显示图像和所述纯色图像的覆盖区域的重叠区域,生成所述交集图像。
[0034]在一种可能的方式中,所述基于所述原始图像,得到所述下图层的显示图像,包括:
[0035]在所述下图层中生成基于所述原始图像复制得到的无色显示图像;或者,
[0036]在所述下图层中生成基于所述原始图像复制得到的显示图像;所述显示图像的显示颜色与所述原始图像相同。
[0037]在一种可能的实施方式中,所述采用与所述原始图像相反的显示颜色,显示所述显示图层中的交集图像,包括:
[0038]将所述上图层中的纯色图像设置为与所述原始图像相反的显示颜色;
[0039]在所述显示图层中,将所述显示图像和所述纯色图像的覆盖区域的非重叠区域,显示为与所述纯色图像相反的显示颜色,并将所述交集图像显示为与所述纯色图像相同的显示颜色。
[0040]在一种可能的实施方式中,所述根据所述进度条的当前进度,确定所述上图层中的纯色图像的覆盖区域,包括:
[0041]响应于针对所述进度条区域的触控操作,获取所述触控操作的触控点的位置;
[0042]根据所述触控点的位置,确定所述进度条的当前进度,并根据所述进度条的当前进度,确定所述纯色图像的覆盖区域。
[0043]第三方面,本申请实施例提供了一种进度条显示装置,包括:
[0044]获取单元,用于获取在进度条区域的原始图层中显示的原始图像;
[0045]创建单元,用于在所述进度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端设备,其特征在于,包括:水墨屏、存储器和处理器;所述水墨屏被配置为,显示所述终端设备运行时的界面;所述存储器被配置为,存储所述终端设备运行时所使用的数据或程序代码;所述处理器被配置为,在所述终端设备运行过程中,获取在进度条区域的原始图层中显示的原始图像,在所述进度条区域的原始图层的上方,创建显示图层;所述显示图层覆盖所述进度条区域,基于进度条的当前进度的覆盖区域与所述原始图像的重叠区域,在所述显示图层中生成交集图像,采用与所述原始图像相反的显示颜色,显示所述显示图层中的交集图像。2.根据权利要求1所述的终端设备,其特征在于,所述显示图层包括上图层和下图层;所述处理器具体被配置为:基于所述原始图像,得到所述下图层的显示图像;根据所述进度条的当前进度,确定所述上图层中的纯色图像的覆盖区域;基于所述显示图像和所述纯色图像的覆盖区域的重叠区域,生成所述交集图像。3.根据权利要求2所述的终端设备,其特征在于,所述处理器还被配置为:在所述下图层中生成基于所述原始图像复制得到的无色显示图像;或者,在所述下图层中生成基于所述原始图像复制得到的显示图像;所述显示图像的显示颜色与所述原始图像相同。4.根据权利要求3所述的终端设备,其特征在于,所述处理器还被配置为:将所述上图层中的纯色图像设置为与所述原始图像相反的显示颜色;在所述显示图层中,将所述显示图像和所述纯色图像的覆盖区域的非重叠区域,显示为与所述纯色图像相反的显示颜色,并将所述交集图像显示为与所述纯色图像相同的显示颜色。5.根据权利要求1所述的终端设备,其特征在于,所述处理器具体被配置为:响应于针对所述进度条区域的触控操作,获取所述触控操作的触控点的位置;根据所述触控点的位置,确定所述进度条的当前进度,并根据所述进度条的当前进度,确定所述纯...

【专利技术属性】
技术研发人员:解瑾刘薇夏文卓
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1