圆角屏幕的显示方法、计算机设备以及存储介质技术

技术编号:20424860 阅读:24 留言:0更新日期:2019-02-23 08:23
本申请揭示了圆角屏幕的显示方法、计算机设备以及存储介质,其中,圆角屏幕的显示方法,包括:获取显示屏幕当前显示的APP显示界面的显示底色;根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色,其中所述预设圆角区域的圆角底色为黑色;将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域。本申请通过软件方法将预设圆角区域与所述APP显示界面的交界区域的填充上两者的过渡色,实现将硬件直角显示为圆滑圆角,以满足用户的视觉感受,且同时减少了硬件打磨过程,节约成本。

【技术实现步骤摘要】
圆角屏幕的显示方法、计算机设备以及存储介质
本申请涉及到显示屏幕领域,特别是涉及到圆角屏幕的显示方法、计算机设备以及存储介质。
技术介绍
目前各式各样的移动终端涌入人们的生活中,移动终端的显示屏幕也各式各样,但为简化加工工艺,市面上的显示屏幕多为直角矩形状,以省掉打磨工艺,降低成本,但直角矩形状显示屏幕影响用户的视觉感受,感觉生硬而不够圆滑。
技术实现思路
本申请的主要目的为提供一种圆角屏幕的显示方法,旨在解决现有显示屏幕装置多为直角不够圆滑的技术问题。本申请提供了一种圆角屏幕的显示方法,包括:获取显示屏幕当前显示的APP显示界面的显示底色;根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色,其中所述预设圆角区域的圆角底色为黑色;将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域。优选地,所述获取显示屏幕当前显示的APP显示界面的显示底色的步骤之前,包括:识别所述显示屏幕的尺寸参数;根据所述尺寸参数获取所述显示屏幕的四个边缘直角区域;将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域。优选地,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤,包括:调整预设第一框架的尺寸,其中所述预设第一框架为四个黑色底色的圆角连线而成的矩形框;将调整尺寸后的预设第一框架覆盖于所述显示屏幕,使所述四个黑色底色的圆角覆盖所述显示屏幕的四个边缘直角区域。优选地,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤,包括:获取第一图片的高度尺寸,其中所述第一图片包括两个黑色底色的圆角,以及两个圆角共有的同一角边线,所述高度尺寸为垂直所述同一角边线的高度值;改变所述同一角边线的长度尺寸,使所述第一图片覆盖于所述显示屏幕的第一指定区域,使所述第一图片的两个黑色底色的圆角覆盖所述显示屏幕的两个指定边缘直角区域;根据调整好尺寸的所述第一图片生成第二图片,其中所述第一图片与所述第二图片互为镜像图片;控制所述第二图片覆盖于所述显示屏幕的第二指定区域,使所述第二图片中的两个黑色底色的圆角覆盖所述显示屏幕的未覆盖的两个指定边缘直角区域。优选地,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤,包括:根据一个所述边缘直角区域获取第三图片的尺寸参数,其中所述第三图片包括一个黑色底色的圆角;根据轴对称和中心对称分别生成所述第三图片的对称图片;将所述第三图片以及所述第三图片的对称图片,分别按照预设规则覆盖于所述四个边缘直角区域,使所述四个边缘直角区域显示为对称的圆角。优选地,所述根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色的步骤,包括:调取预设匹配表;从所述预设匹配表中获取所述显示底色以及预设圆角区域的圆角底色对应的第一颜色,其中所述第一颜色为所述显示底色以及所述圆角底色的中间色;将所述第一颜色设置为所述过渡色。优选地,所述根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色的步骤,包括:调取颜色识别接口获取的所述APP显示界面的显示底色对应的第一像素值;计算所述圆角底色的黑色对应的第二像素值与所述第一像素值的平均像素值;将所述平均像素值对应的第二颜色设置为所述过渡色。优选地,所述将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域的步骤之前,包括:获取所述交界区域的圆弧处对应的指定数量像素点;增大所述指定数量像素点的透明度。本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。本申请通过软件方法将预设圆角区域与所述APP显示界面的交界区域的填充上两者的过渡色,实现将硬件直角显示为圆滑的圆角,以满足用户的视觉感受,且同时减少了硬件打磨过程,节约成本。附图说明图1本申请一实施例的圆角屏幕的显示方法的流程示意图;图2本申请一实施例的计算机设备的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,本申请一实施例的圆角屏幕的显示方法,包括:S1:获取显示屏幕当前显示的APP显示界面的显示底色。本实施例通过调用指定的接口实时获取当前显示的APP显示界面的显示底色,以获得直角区域的实时颜色。当整个APP显示界面的颜色不均一时,直接获取直角区域的实时颜色,以便根据直角区域的实时颜色选择合适的过渡色。S2:根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色,其中所述预设圆角区域的圆角底色为黑色。本实施例的过渡色为黑色与上述直角区域的实时颜色的中间颜色,比如直角区域的实时颜色为白色,因为黑色和白色的混合色为灰色,则过渡色为灰色。上述交接区域指构成圆角的弧形区域,比如预设圆角区域由20个像素点构成,则弧形区域约占据3到4个像素点。S3:将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域。比如将上述灰色填充于上述3到4个像素点位置,以实现黑色底色到白色的圆滑过渡,使圆角显示更自然,更圆滑,避免了从黑色直接变为白色的突兀,同时避免出现从黑色直接变为白色的锯齿状过渡界面。进一步地,所述获取显示屏幕当前显示的APP显示界面的显示底色的步骤S1之前,包括:S11:识别所述显示屏幕的尺寸参数。本实施例的尺寸参数包括显示屏幕的坐标数据,以便通过坐标数据识别显示屏幕的边缘区域。S12:根据所述尺寸参数获取所述显示屏幕的四个边缘直角区域。本实施例通过识别相交的边缘区域获取到四个边缘直角区域起点,即边缘区域的相交点为边缘直角区域起点,按照预设直角覆盖区域尺寸依据所述边缘直角区域起点分别划定四个边缘直角区域。S13:将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域。本实施例通过将四个预设圆角区域分别覆盖于上述四个边缘直角区域,以实现遮盖四个边缘直角区域,并最终呈现为圆角,上述圆角为方向正对于显示区域的凹型的圆弧区域,使显示界面的边缘角呈现外凸的圆弧状。本实施例的圆角通过软件方法实现,通过屏幕管理器控制显示数据中的显示层实现,本实施例的显示层包括两层Layer,包括圆角Layer和直角Layer,并通过从Buffer中实时读取APP显示界面的显示底色,并通过Surfaceflinger(Surface管理器)将圆角Layer时时参与显示界面的合成。进一步地,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤S13,包括:S131:调整预设第一框架的尺寸,其中所述预设第一框架为四个黑色底色的圆角连线而成的矩形框。本实施例的圆角Layer为四个黑色底色的圆角连线而成的中空矩形框,中空矩形框的尺寸以及四个黑色底色的圆角的尺寸均可变动调整,且中空矩形框的尺寸与四个黑色底色的圆角的尺寸呈比例变化调整,以满足不同尺寸的显示屏本文档来自技高网...

【技术保护点】
1.一种圆角屏幕的显示方法,其特征在于,包括:获取显示屏幕当前显示的APP显示界面的显示底色;根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色,其中所述预设圆角区域的圆角底色为黑色;将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域。

【技术特征摘要】
1.一种圆角屏幕的显示方法,其特征在于,包括:获取显示屏幕当前显示的APP显示界面的显示底色;根据所述显示底色以及预设圆角区域的圆角底色,得到所述预设圆角区域与所述APP显示界面的交界区域的过渡色,其中所述预设圆角区域的圆角底色为黑色;将所述过渡色显示于所述预设圆角区域与所述APP显示界面的交界区域。2.根据权利要求1所述的圆角屏幕的显示方法,其特征在于,所述获取显示屏幕当前显示的APP显示界面的显示底色的步骤之前,包括:识别所述显示屏幕的尺寸参数;根据所述尺寸参数获取所述显示屏幕的四个边缘直角区域;将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域。3.根据权利要求2所述的圆角屏幕的显示方法,其特征在于,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤,包括:调整预设第一框架的尺寸,其中所述预设第一框架为四个黑色底色的圆角连线而成的矩形框;将调整尺寸后的预设第一框架覆盖于所述显示屏幕,使所述四个黑色底色的圆角覆盖所述显示屏幕的四个边缘直角区域。4.根据权利要求2所述的圆角屏幕的显示方法,其特征在于,所述将所述四个边缘直角区域分别设置为黑色底色的所述预设圆角区域的步骤,包括:获取第一图片的高度尺寸,其中所述第一图片包括两个黑色底色的圆角,以及两个圆角共有的同一角边线,所述高度尺寸为垂直所述同一角边线的高度值;改变所述同一角边线的长度尺寸,使所述第一图片覆盖于所述显示屏幕的第一指定区域,使所述第一图片的两个黑色底色的圆角覆盖所述显示屏幕的两个指定边缘直角区域;根据调整好尺寸的所述第一图片生成第二图片,其中所述第一图片与所述第二图片互为镜像图片;控制所述第二图片覆盖于所述显示屏幕的第二指定区域,使所述第二图片中的两个黑色底色的圆角覆盖所述显示屏幕的未覆盖的两个指定边缘直角区域。5.根据权利要求2所述的圆角屏幕的显示方法,其特...

【专利技术属性】
技术研发人员:丁河
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东,44

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

1