[发明专利]针对不同大小对象的布局方法及其装置在审
申请号: | 201410176855.X | 申请日: | 2014-04-29 |
公开(公告)号: | CN104281359A | 公开(公告)日: | 2015-01-14 |
发明(设计)人: | 郑书伟;林剑宇 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
代理公司: | 福州市仓山区景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350008 福建省福州市仓山区金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 不同 大小 对象 布局 方法 及其 装置 | ||
技术领域
本发明涉及电子产品的系统管理技术领域,特别涉及一种系统界面上不同大小对象的布局方法及其装置。
背景技术
在智能电子产品的应用程序或对象展示列表界面,所有对象的大小通常都是一样的。然而随着metro风格的流行,目前很多应用都采取了大小不一的对象图表的瓷砖型布局,但这种布局的应用有其局限性,即对象的坐标定位都是通过配置好的文件读取、甚至是在程序中固定写死的,这也就限制了对象的个数只能是固定有限的并且对象的位置不能变更,不利于实际应用的需求。所以如何能够找到一种方法对所有对象进行可变动的或自动变更成为一个亟待解决的问题。
发明内容
本发明的发明目的是提供一种对不同大小的对象的位置进行自动布局的方法。为达到上述发明目的,本发明采取的技术方案如下:
一种针对不同大小对象的布局方法,包括步骤:
确定网格单位;
按所述网格单位将显示区域网格化;
将待放置对象置入网格化的显示区域中的可置区。
进一步地,所述的针对不同大小对象的布局方法中,将待放置对象置入网格化的显示区域中的可置区具体包括:
从初始位置起扫描查找可置区,所述可置区为未被占用且尺寸满足待放置对象的网格区域;
将待放置对象放置入所述可置区,并将该区域标记为占用。
进一步地,所述的针对不同大小对象的布局方法中,所述确定网格单位遵 循一规律,所述规律与所有对象的大小尺寸相关,或与系统布局设置相关。
进一步地,所述的针对不同大小对象的布局方法中,所述系统布局设置包括对象与对象之间的水平间隔或垂直间隔。
进一步地,所述的针对不同大小对象的布局方法中,从初始位置起扫描查找可置区具体包括逐行扫描或逐列扫描;在扫描至一行末端或一列末端时换行或换列。
进一步地,所述的针对不同大小对象的布局方法中,当未被占用网格不足以放置待放置对象时,将该网格标记为待置区并继续扫描查找可置区;在需要放置下一个待放置对象时先判断已标记的待置区是否为该待放置对象的可置区。
进一步地,所述的针对不同大小对象的布局方法中,在将所有待放置对象置入网格化的显示区域中的可置区后,一次加载一定数量的对象形成一个待查看对象队列;
若所加载的对象所需的显示面积大于实际可显示区域面积,则滑屏移动显示区域,在滑到边界处时,将位于队列头部或尾部的预设数量的对象删除并重新加载预设数量的新的对象。
进一步地,所述的针对不同大小对象的布局方法中,在步骤“确定网格单位”之前还包括步骤:
确定显示对象的列表;
根据预设的规则,确定显示对象所对应的待放置对象;
所述显示对象包括歌曲文件、视频文件、文档文件、网页文件、图片文件、账户信息、应用程序、快捷链接、文件夹;
所述预设规则包括将显示对象被访问的频率与其所对应的待放置对象的大小相关联。
进一步地,所述的针对不同大小对象的布局方法中,当待放置对象的实际大小与预设规则中的待放置对象的大小不同时,缩放待放置对象以使其适配预设规则中的待放置对象大小。
一种针对不同大小对象的布局装置,包括:
计算单元,用于确定网格单位;
网格化单元,用于按所述网格单位将显示区域网格化;
排布单元,用于将待放置对象置入网格化的显示区域中的可置区。
进一步地,所述的针对不同大小对象的布局装置中,排布单元还包括扫描模块、置入模块和标记模块;排布单元将待放置对象置入网格化的显示区域中的可置区具体包括:
扫描模块从初始位置起扫描查找可置区,所述可置区为未被占用且尺寸满足待放置对象的网格区域;
置入模块将待放置对象放置入所述可置区;
标记模块将该区域标记为占用。
进一步地,所述的针对不同大小对象的布局装置中,计算单元确定网格单位遵循一规律,所述规律与所有对象的大小尺寸相关,或与系统布局设置相关。
进一步地,所述的针对不同大小对象的布局装置中,扫描模块从初始位置起扫描查找可置区具体包括逐行扫描或逐列扫描;并在扫描至一行末端或一列末端时换行或换列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410176855.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:编辑处理装置以及编辑处理方法
- 下一篇:超声波系统及其传感器组件