不规则控件图标处理装置及方法制造方法及图纸

技术编号:13984037 阅读:85 留言:0更新日期:2016-11-12 19:34
本发明专利技术公开了一种不规则控件图标处理装置,所述装置包括:获取模块,用于获取文本控件对应的不规则背景图以及文本信息;划分模块,用于根据预设的划分方式将所述不规则背景图划分为多个文字显示区域;排列模块,用于根据所述文字显示区域的总数以及所述文本信息的文字总数,将所述文本信息依次排列在所述不规则背景图中,以使文本信息的排版与不规则背景图的形状一致。本发明专利技术处理得到的不规则控件图标中,文本信息的排版与不规则背景图一致,提高了不规则控件图标处理的灵活性。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及一种不规则控件图标处理装置及方法
技术介绍
在终端操作系统中,TextView控件是最常使用的UI(User Interface,用户界面)控件之一,其中可以显示丰富的文本,对于信息的展示起到了无可替代的作用。目前的控件图标中包括规则控件图标和不规则控件图标,但是两种控制图标中,文本信息的排版方式过于单一化,仅仅是在图标内部方方正正显示文本信息,例如图1,文本信息仅仅是显示在虚线框内部,给用户的视觉效果并不好。
技术实现思路
本专利技术的主要目的在于提出一种不规则控件图标处理装置及方法,旨在解决现有的不规则控件图标中,文本信息排版方式单一化的技术问题。为实现上述目的,本专利技术提供的一种不规则控件图标处理装置,所述不规则控件图标处理装置包括:获取模块,用于获取文本控件对应的不规则背景图以及文本信息;划分模块,用于根据预设的划分方式将所述不规则背景图划分为多个文字显示区域;排列模块,用于根据所述文字显示区域的总数以及所述文本信息的文字总数,将所述文本信息依次排列在所述不规则背景图中,以使文本信息的排版与不规则背景图的形状一致。可选地,所述划分模块包括本文档来自技高网...

【技术保护点】
一种不规则控件图标处理装置,其特征在于,所述不规则控件图标处理装置包括:获取模块,用于获取文本控件对应的不规则背景图以及文本信息;划分模块,用于根据预设的划分方式将所述不规则背景图划分为多个文字显示区域;排列模块,用于根据所述文字显示区域的总数以及所述文本信息的文字总数,将所述文本信息依次排列在所述不规则背景图中,以使文本信息的排版与不规则背景图的形状一致。

【技术特征摘要】
1.一种不规则控件图标处理装置,其特征在于,所述不规则控件图标处理装置包括:获取模块,用于获取文本控件对应的不规则背景图以及文本信息;划分模块,用于根据预设的划分方式将所述不规则背景图划分为多个文字显示区域;排列模块,用于根据所述文字显示区域的总数以及所述文本信息的文字总数,将所述文本信息依次排列在所述不规则背景图中,以使文本信息的排版与不规则背景图的形状一致。2.如权利要求1所述的不规则控件图标处理装置,其特征在于,所述划分模块包括:填补子模块,用于根据所述不规则背景图的最长边和最长宽,将所述不规则背景图填补为以所述最长边和所述最长宽为边长的矩形;划分子模块,用于按照预设的尺寸,将填补得到的所述矩形进行网格化细分,以划分为多个均等的单元区域;处理子模块,用于获取包含不规则背景图的各个单元区域,并将获取的各个单元区域作为文字显示区域。3.如权利要求2所述的不规则控件图标处理装置,其特征在于,所述排列模块包括:获取子模块,用于获取有效面积占文字显示区域面积的比例大于预设比例的文字显示区域,其中,所述有效面积为所述文字显示区域中不规则背景图对应的区域面积;排列子模块,用于根据获取的所述文字显示区域的总数以及所述文本信息的文字总数,将所述文本信息依次排列在获取的所述文字显示区域中。4.如权利要求3所述的不规则控件图标处理装置,其特征在于,所述排列子模块包括:确定单元,用于在获取的所述文字显示区域的总数大于所述文本信息的文字总数时,确定所述文字显示区域超出所述文字总数的数量;排列单元,用于在所述不规则背景图的预设区域中空余出所述数量的文字显示区域,并将所述文本信息依次排列在剩余的文字显示区域中。5.如权利要求1-4任一项所述的不规则控件图标处理装置,其特征在于,所述不规则控件图标处理装置还包括:确定模块,用于在每一行的起始文字显示区域或末尾文字显示区域中的文本信息为标点符号时,确定所述标点符号的类型,其中,所述标点符号的类型包括左侧标点符号、右侧标点符号和独立标点符号;调整模块,用于根据起始文字显示区域或末尾文字显示区域,以及所述标点符号的类型,调整所述不规则背景图中所述标点符号的位置。6.一种不规则控件图标处理方法,其特征在于,所述不规则控件图标处理方法包括:获取文本控件对应的...

【专利技术属性】
技术研发人员:安占磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1