一种显示应用图标的方法和装置制造方法及图纸

技术编号:15436923 阅读:122 留言:0更新日期:2017-05-25 19:09
本发明专利技术公开了一种显示应用图标的方法和装置,包括:响应于移动终端桌面的启动事件,获取在移动终端桌面中待显示的应用图标;对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边;是则,将该应用图标上的透明边去掉,得到该应用图标对应的待展示图标;否则,直接将该应用图标作为相应的待展示图标;将各个应用图标对应的待展示图标均处理为预定显示尺寸并显示在移动终端桌面上。本方案将各个应用图标边缘的透明边部分裁掉,使得每个应用图标中非透明部分占据的尺寸等于应用图标本身的尺寸;将这些应用图标处理成统一的尺寸并显示在移动终端桌面上时,用户所看到各个应用图标大小一致,形成了移动终端桌面上的整齐有致的视觉效果。

Method and device for displaying application icons

The invention discloses a method and a device, a display application icon includes: the start event in response to the mobile terminal desktop, gets the application icon is displayed on the mobile terminal to the desktop; for each application icon to access, according to the preset strategy to determine whether there is a transparent side of the application icon is transparent, the edge; the application icon on the removed, the corresponding application icon icon to be displayed; otherwise, the application icon to be displayed as the corresponding icon will be displayed for each icon; the corresponding application icon are treated as predetermined display size and displayed on the mobile terminal desktop. This program will each application icon edge of the transparent edge part cut, the transparent part occupied size is equal to the size of the non application icons for each application icon; these application icons into uniform size and displayed on the mobile terminal on the desktop, users can see each application icon size, form the mobile terminal desktop the order has caused the visual effect.

【技术实现步骤摘要】
一种显示应用图标的方法和装置
本专利技术涉及互联网
,具体涉及一种显示应用图标的方法和装置。
技术介绍
随着移动互联网技术的快速发展,移动终端已广泛应用于人们的生活、学习、工作、娱乐等各个方面,成为现代人不可或缺的必需品。然而,在现有技术中,移动终端桌面上所显示的应用图标大小不等,有些应用图标可能还存在透明边问题,当移动终端桌面要将应用图标展示出来的时候,需要尽可能地保证各个应用图标对于用户来说看起来的大小是一样的,然而,当将各个应用图标设为统一的固定大小显示出来后,由于有些图标有透明边,导致有透明边的应用图标比没有透明边的应用图标看起来小一些,尚且不能实现移动终端桌面上显示的应用图标的统一大小的视觉体验,影响用户的使用体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的显示应用图标的方法和装置。依据本专利技术的一个方面,提供了一种显示应用图标的方法,包括:响应于移动终端桌面的启动事件,获取在移动终端桌面中待显示的应用图标;对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边;是则,将该应用图标上的透明边去掉,得到该应用图标对应的待展示图标;否则,直接将该应用图标作为相应的待展示图标;将各个应用图标对应的待展示图标均处理为预定显示尺寸并显示在移动终端桌面上。可选地,所述根据预设策略判断该应用图标上是否存在透明边包括:创建与该应用图标尺寸匹配的多点模型,将所述多点模型重合覆盖在该应用图标上;判断所述多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零,是则,确定该应用图标上存在透明边,否则,确定该应用图标上不存在透明边。可选地,在确定该应用图标上存在透明边之后,该方法进一步包括:将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸,判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零;如果是,重复执行所述将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸并判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零的步骤,直至判断出缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值不均为零;则将所述多点模型的总缩小范围对应的应用图标的区域作为该应用图标上的透明边。可选地,在确定该应用图标上存在透明边之后,该方法进一步包括:保持覆盖在该应用图标上的所述多点模型的尺寸不变,将该应用图标按比例放大预定尺寸,判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零;如果是,重复执行所述将该应用图标按比例放大预定尺寸并判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零的步骤,直至判断出所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值不均为零;则放大后的该应用图标上未被所述多点模型覆盖到的区域作为该应用图标上的透明边。可选地,所述多点模型中包括一个中心点;当所述多点模型重合覆盖在该应用图标上时,所述多点模型中的中心点与该应用图标的中心点重合;当所述多点模型按比例缩小预定尺寸时,缩小后的多点模型中的中心点与该应用图标的中心点保持重合;当该应用图标按比例放大预定尺寸时,所述多点模型中的中心点与放大后的该应用图标的中心点保持重合。可选地,在所述对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边之前,该方法进一步包括:将获取到的各个应用图标均处理为预定处理尺寸;则所述创建与该应用图标尺寸匹配的多点模型包括:创建预定处理尺寸的多点模型。可选地,所述创建与该应用图标尺寸匹配的多点模型包括:创建与该应用图标尺寸匹配的九点模型;所述判断所述多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零包括:判断所述九点模型中位于边缘的八个点所在位置处对应的应用图标的色值是否均为零。可选地,所述判断所述多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零包括:判断所述多点模型中位于边缘的点所在位置对应的像素的色值是否均为零。可选地,所述判断所述多点模型中位于边缘的点所在位置对应的像素的色值是否均为零包括:判断所述多点模型中位于边缘的点所在位置对应的像素的Alpha通道中存储的数值是否均为零。依据本专利技术的另一个方面,提供了一种显示应用图标的装置,包括:应用图标获取单元,适于响应于移动终端桌面的启动事件,获取在移动终端桌面中待显示的应用图标;应用图标处理单元,适于对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边;是则,将该应用图标上的透明边去掉,得到该应用图标对应的待展示图标;否则,直接将该应用图标作为相应的待展示图标;应用图标展示单元,适于将各个应用图标对应的待展示图标均处理为预定显示尺寸并显示在移动终端桌面上。可选地,所述应用图标处理单元,适于创建与该应用图标尺寸匹配的多点模型,将所述多点模型重合覆盖在该应用图标上;判断所述多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零,是则,确定该应用图标上存在透明边,否则,确定该应用图标上不存在透明边。可选地,所述应用图标处理单元,进一步适于在确定该应用图标上存在透明边之后,将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸,判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零;如果是,重复执行所述将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸并判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零的步骤,直至判断出缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值不均为零;则将所述多点模型的总缩小范围对应的应用图标的区域作为该应用图标上的透明边。可选地,所述应用图标处理单元,进一步适于在确定该应用图标上存在透明边之后,保持覆盖在该应用图标上的所述多点模型的尺寸不变,将该应用图标按比例放大预定尺寸,判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零;如果是,重复执行所述将该应用图标按比例放大预定尺寸并判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零的步骤,直至判断出所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值不均为零;则放大后的该应用图标上未被所述多点模型覆盖到的区域作为该应用图标上的透明边。可选地,所述多点模型中包括一个中心点;当所述多点模型重合覆盖在该应用图标上时,所述多点模型中的中心点与该应用图标的中心点重合;当所述多点模型按比例缩小预定尺寸时,缩小后的多点模型中的中心点与该应用图标的中心点保持重合;当该应用图标按比例放大预定尺寸时,所述多点模型中的中心点与放大后的该应用图标的中心点保持重合。可选地,所述应用图标处理单元,进一步适于在所述对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边之前,将获取到的各个应用图标均处理为预定处理尺寸;则所述应用图标处理单元适于创建预定处理尺寸的多点模型。可选地,所述应用图标处理单元,适于创建与该应用图标尺寸匹配的九点模型;将所述九点模型重合覆盖在该应用图标上;判断所述九点模型中位于边缘的八个点所在位置处对应的应用图标的色值是否均为零,是则,确定该本文档来自技高网...
一种显示应用图标的方法和装置

【技术保护点】
一种显示应用图标的方法,其中,包括:响应于移动终端桌面的启动事件,获取在移动终端桌面中待显示的应用图标;对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边;是则,将该应用图标上的透明边去掉,得到该应用图标对应的待展示图标;否则,直接将该应用图标作为相应的待展示图标;将各个应用图标对应的待展示图标均处理为预定显示尺寸并显示在移动终端桌面上。

【技术特征摘要】
1.一种显示应用图标的方法,其中,包括:响应于移动终端桌面的启动事件,获取在移动终端桌面中待显示的应用图标;对于获取到的每个应用图标,根据预设策略判断该应用图标上是否存在透明边;是则,将该应用图标上的透明边去掉,得到该应用图标对应的待展示图标;否则,直接将该应用图标作为相应的待展示图标;将各个应用图标对应的待展示图标均处理为预定显示尺寸并显示在移动终端桌面上。2.如权利要求1所述的方法,其中,所述根据预设策略判断该应用图标上是否存在透明边包括:创建与该应用图标尺寸匹配的多点模型,将所述多点模型重合覆盖在该应用图标上;判断所述多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零,是则,确定该应用图标上存在透明边,否则,确定该应用图标上不存在透明边。3.如权利要求2所述的方法,其中,在确定该应用图标上存在透明边之后,该方法进一步包括:将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸,判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零;如果是,重复执行所述将覆盖在该应用图标上的所述多点模型按比例缩小预定尺寸并判断缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值是否均为零的步骤,直至判断出缩小后的多点模型中位于边缘的点所在位置处对应的应用图标的色值不均为零;则将所述多点模型的总缩小范围对应的应用图标的区域作为该应用图标上的透明边。4.如权利要求2所述的方法,其中,在确定该应用图标上存在透明边之后,该方法进一步包括:保持覆盖在该应用图标上的所述多点模型的尺寸不变,将该应用图标按比例放大预定尺寸,判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零;如果是,重复执行所述将该应用图标按比例放大预定尺寸并判断所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值是否均为零的步骤,直至判断出所述多点模型中位于边缘的点所在位置处对应的放大后的应用图标的色值不均为零;则放大后的该应用图标上未被所述多点模型覆盖到的区域作为该应用图标上的透明边。5.如权利要求3或4所述的方法,其中,所述多点模型中包括一个中心点;当所述多点模型重合覆盖在该应用图标上时,所述多点模型中的中心点与该应用图标的中心点重合;当所述多点模型按比例缩小预定尺寸时,缩小后的多点模型中的中心点与该应用图标的中心点保持重合;当该应用图标按比例放大预定尺寸时,所述多点模型中的中心点与放大后的该应用图标的中心点保持重合。6.一种显示应用图标的装置,其中,...

【专利技术属性】
技术研发人员:刘中洪
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1