[发明专利]一种在视图中添加角标的系统和方法有效
申请号: | 201510093989.X | 申请日: | 2015-03-03 |
公开(公告)号: | CN104598255B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 顾晨凯 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 201620 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视图 添加 标的 系统 方法 | ||
本发明涉及一种在视图中添加角标的系统的方法,在原目标视图外增加一个外部视图作为新目标视图,该新目标视图是根据原目标视图的大小位置和角标的大小位置而计算得到的;将新目标视图添加到原目标视图的背景视图下,同时将原目标视图从其背景视图中提取出来,作为新目标视图的子视图加入到新目标视图中;然后创建角标视图,也将其作为新目标视图的子视图添加到新目标视图中,最终输出新目标视图至移动终端设备的显示屏上。本发明适用于多种场景,简化了现有技术中角标实现过程中的重复性和复杂性,加快了开发进度并减少了开发人员的工作量,并且增强了可维护性和可阅读性。
技术领域
本发明涉及一种在视图中添加角标的系统和方法,尤其是指一种在安卓平台的开发过程中,使得在视图中添加角标的操作得到优化的系统和方法。
背景技术
在智能移动终端设备中,最早出现并应用角标作为提示作用的是苹果公司开发的IOS系统,其用于显示有多少个未接电话,多少条未读短信,以及在应用商城中有多少个可更新的应用软件等等,典型的显示方式是在各种应用软件的图标视图右上角生成一个角标,该角标具有红色背景,且在红色背景中显示相应的提示数字。
随着移动终端设备的操作系统的不断发展和更新,如今各类移动操作系统的应用都有生成角标的需求。在应用程序的图标视图中,一般是右上角(当然也可以再左上角、左下角或右下角)处生成一个红色圆形的背景小球,在该背景小球中显示提示数字或是“热门”标注进行描述。由于生成角标的方式能非常明显的提供移动终端用户的直观感受和体验,也能有效增加相关应用程序被点击的次数,从而产生运营点,增加收入。因此现有技术中已经存在非常多的应用程序会采用生成角标的方式。
目前,在移动终端设备的安卓系统中基本均是通过布局文件来实现角标的功能。但存在的问题是,布局过程极为麻烦,经常性的需要调试N多次,而且需要编写hard-code(编写硬编码)来微调像素,这样又会导致各种分辨率相互适配的问题产生。同样的,在一个应用程序中,可能有多处地方需要生成角标,而每种场景下角标的显示方式又不一样,就又需要重复coding(编码)。因为,为了一个简单功能的实现,实现起来所付出的过程太繁琐,大有事倍功半的感觉。
基于上述,本发明提供一种能够在视图中添加角标的系统和方法,整个过程相比现有技术大为优化和简化,是对生成角标这个功能的一个封装。
发明内容
本发明的目的在于提供一种在视图中添加角标的系统和方法,适用于多种场景,简化了现有技术中角标实现过程中的重复性和复杂性,加快了开发进度并减少了开发人员的工作量,并且增强了可维护性和可阅读性。
为了达到上述目的,本发明提供一种在视图中添加角标的系统,其包含:原目标视图定位单元,用于在背景视图中定位原目标视图的位置和大小;角标设置单元,其与所述的原目标视图定位单元相连接,用于设置角标的大小、确定角标相对于原目标视图的设置方位以及确定角标中心点的位置;新目标视图设置单元,其与所述的原目标视图定位单元以及角标设置单元相连接,根据所确定的角标中心点的位置,在背景视图中定位包含原目标视图和角标的新目标视图的位置和大小;角标创建单元,其与所述的角标设置单元以及新目标视图设置单元相连接,根据所设置的角标大小以及角标中心点的位置,在新目标视图中创建角标,并显示角标内的提示字符。
所述的角标设置单元包含:角标大小设置单元,根据默认的设置或者自定义的输入,计算角标的大小;角标位置设置单元,根据默认的设置或者自定义的输入,判断角标相对于原目标视图的设置方位;角标中心点计算单元,其分别与所述的原目标视图定位单元、角标大小设置单元和角标位置设置单元相连接,根据原目标视图的位置大小,角标的位置大小,确定角标中心点的位置。
所述的角标位置设置单元判断得到角标可位于原目标视图右上角,或左上角,或左下角,或右下角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510093989.X/2.html,转载请声明来源钻瓜专利网。