预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106919383A(43)申请公布日2017.07.04(21)申请号201710057462.0(22)申请日2017.01.26(71)申请人武汉奇米网络科技有限公司地址430000湖北省武汉市东湖新技术开发区关山大道关谷软件园F4栋16楼(72)发明人杨雪芹黄承松夏里峰宋书俊(74)专利代理机构武汉智嘉联合知识产权代理事务所(普通合伙)42231代理人黄君军(51)Int.Cl.G06F9/44(2006.01)G06Q30/06(2012.01)权利要求书2页说明书4页附图1页(54)发明名称一种Android商品列表的展示方法及系统(57)摘要本发明公开了一种Android商品列表的展示方法及系统,方法包括:自定义一样式提供组件adapter;定义一数据结构的规则;后端按照定义的数据结构的规则,将商品列表的布局数据传递给前端;前端接收数据后将数据传递给adapter,adapter解析接收的数据,并计算各样式在屏幕显示的间距、位置;根据adapter计算的结果,使用原生绘图控件进行绘图展示。有益效果:通过使用原生绘图控件,简化复杂布局计算、快速渲染图形,从而提高绘图性能,用户浏览时不卡顿、展示快速;通过自定义一种格式化的数据结构来支持任意样式的商品流和广告,客户端不用做任何变更,只要服务端配置希望展示的界面效果的数据,前端显示屏幕就会如实展示,大大提高了灵活性,以及多样性。CN106919383ACN106919383A权利要求书1/2页1.一种Android商品列表的展示方法,其特征在于,包括:S1、自定义一样式提供组件adapter;S2、定义一数据结构的规则;S3、后端按照S2定义的数据结构的规则,将商品列表的布局数据传递给前端;S4、前端接收数据后将数据传递给所述adapter,所述adapter解析接收的数据,并计算各样式在屏幕显示的间距、位置;S5、根据所述adapter计算的结果,使用原生绘图控件进行绘图展示。2.如权利要求1所述的Android商品列表的展示方法,其特征在于,步骤S1中:所述adapter预先设置需要的样式控件,所述adapter预先设置需要的样式控件继承自View,用于解析接收的数据以及与绘图控件配合进行绘图显示。3.如权利要求1所述的Android商品列表的展示方法,其特征在于,步骤S2中:定义数据结构为行嵌套列,数据结构的行是一个广告结构单元,定义数据结构的列是一个控件组合单元,一数组包含多个行,后端计算每个广告单元的宽高并传递前端,前端根据计算结果进行宽高限制显示,间距字段由后端传递给前端,间距字段控制前端每行之间的间距,分割线字段由后端传递给前端,分割线字段控制前端的分割线显示,后端的倒计时结构传递数据给前端,倒计时结构控制前端的倒计时显示。4.如权利要求1所述的Android商品列表的展示方法,其特征在于,步骤S5中:重写View的onDraw方法,使用方法drawXXX,在原生绘图控件canvas上绘图。5.如权利要求1所述的Android商品列表的展示方法,其特征在于,步骤S5中:通过recyclerview来进行绘图后商品列表的页面展示。6.一种Android商品列表的展示系统,其特征在于,包括:样式提供组件定义模块:自定义一样式提供组件所述adapter;规则定义模块:定义一数据结构的规则;数据传递模块:后端按照规则定义模块定义的数据结构的规则,将商品列表的布局数据传递给前端;计算模块:前端接收数据后将数据传递给所述adapter,所述adapter解析接收的数据,并计算各样式在屏幕显示的间距、位置;绘图显示模块:根据所述adapter计算的结果,使用原生绘图控件进行绘图展示。7.如权利要求6所述的Android商品列表的展示系统,其特征在于,样式提供组件定义模块中:所述adapter预先设置需要的样式控件,所述adapter预先设置需要的样式控件继承自View,用于解析接收的数据以及与绘图控件配合进行绘图显示。8.如权利要求6所述的Android商品列表的展示系统,其特征在于,规则定义模块中:定义数据结构为行嵌套列,数据结构的行是一个广告结构单元,定义数据结构的列是一个控件组合单元,一数组包含多个行,后端计算每个广告单元的宽高并传递前端,前端根据计算结果进行宽高限制显示,间距字段由后端传递给前端,间距字段控制前端每行之间的间距,分割线字段由后端传递给前端,分割线字段控制前端的分割线显示,后端的倒计时结构传递数据给前端,倒计时结构控制前端的倒计时显示。9.如权利要求6所述的Android商品列表的展示系统,其特征在于,绘图显示模块中:2CN106919383A权利要求书2/2页重写Vie