[发明专利]一种TV端循环显示节目的方式有效

专利信息
申请号: 202010649569.6 申请日: 2020-07-08
公开(公告)号: CN111836095B 公开(公告)日: 2022-03-15
发明(设计)人: 魏代邦;徐民;王琦;张晓刚 申请(专利权)人: 海看网络科技(山东)股份有限公司
主分类号: H04N21/431 分类号: H04N21/431;H04N21/482
代理公司: 济南华典专利代理事务所(普通合伙企业) 37293 代理人: 李景华
地址: 250000 山东省济南*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 tv 循环 显示 节目 方式
【权利要求书】:

1.一种TV端循环显示节目的方式,其特征在于:设置列表配置,其中列表继承了Android系统的线性布局容器,列表的内容是从上向下纵向排列的;列表容器内部包含了多个固定的占位布局;每个占位布局用于展示一条节目内容,一个列表中包含多个占位布局,且同一列表中占位布局的样式是一样的;展示时,焦点内容始终位于列表垂直方向的居中位置,当焦点内容显示到最后一条数据时,下一条焦点内容显示的是第一条数据,即形成一个可循环的列表,具体包括:

S1、页面初始化

页面初始化时,会读取列表的配置信息,获取列表包含的占位布局的XML布局文件及占位布局的数量N,其中N是奇数,通过解析占位布局的XML布局文件,获取对应的视图对象,并循环添加至列表中,列表初始化完成;

S2、列表渲染

读取配置信息,获取列表渲染数据集,获取焦点、非焦点样式,完成列表布局加载,从数据源中获取一组信息,也就是渲染的数据集,并填充到列表中,需要约定数据源的数据结构是一个有序列表,获取数据集时,以当前焦点所在数据的索引位置为中心,向有序列表的前、后各查找(N-1)/2条数据;

若完成列表布局加载,则进行列表内容渲染,得到渲染数据集后,列表循环读取数据集信息,并通过索引位置将数据与占位布局对应起来,列表将对应的数据与占位布局进行绑定,完成列表内容的渲染;

S3、焦点移动

焦点移动时,重新获取渲染数据集,如果焦点内容位于数据源列表的尾部,获取数据时会从数据源列表的尾部和头部分别获取相应的数据,显示时,屏幕中就包含了数据源尾部和头部的内容,从而实现了列表的循环展示;

由于获取的渲染数据集中,焦点数据的索引位于数据集的中间,因此渲染结束后,焦点内容位于列表的垂直方向的居中位置。

2.根据权利要求1所述的一种TV端循环显示节目的方式,其特征在于:所述列表初始化时,可以选择根据配置信息,修改占位布局的样式,其中列表的索引位置从0开始,第(N-1)/2位置的占位布局是焦点内容的布局,列表会为该布局设置焦点样式,其它布局设置非焦点样式。

3.根据权利要求1所述的一种TV端循环显示节目的方式,其特征在于:所述S1页面初始化包括以下步骤:

S11、应用加载自定义列表

当应用加载自定义列表时,会执行列表的初始化,列表本身继承了Android的LinearLayout布局,因此初始化后会获得布局容器;

S12、列表初始化过程中,读取列表的配置信息,获取列表在一个屏幕内显示的内容项的数量N,约定数量N为奇数,同时会获取列表内容的XML布局。

4.根据权利要求1所述的一种TV端循环显示节目的方式,其特征在于:所述S2中列表布局加载的方法为:

S221、解析布局文件生成视图对象添加至列表,自定义列表使用Android的LayoutInflate工具解析XML布局文件,获取对应的视图对象,并将该对象作为子视图添加到列表中;

S222、向列表添加子视图的过程中,会设置样式信息,根据索引数是否等于(N-1)/2个,判断是否是焦点占位布局,如果是焦点占位布局则进行步骤S223,如果不是焦点站位布局,则进行步骤S218;

S223、为当前视图添加焦点样式;

S224、为当前视图添加非焦点样式;

以上步骤完成列表布局的加载。

5.根据权利要求1所述的一种TV端循环显示节目的方式,其特征在于:所述S2中列表内容渲染的方法为:

S231、内容从数据源中获取N条渲染数据;

S232、判断渲染数据是否是占位数据,将数据源中获得的N条数据,和列表中的N个占位子布局按数据进行数据绑定,从渲染数据集中顺序获取每一条数据,如果当前数据是事先约定的占位数据,则不向对应索引处的占位布局填充数据,如果当前数据不是占位数据,则进行步骤S233;

S233,如果当前数据不是占位数据,则使用渲染数据填充对应的占位布局,即向对应索引处的占位布局填充数据,完成数据绑定,重复此过程,直至所有数据遍历结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海看网络科技(山东)股份有限公司,未经海看网络科技(山东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010649569.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top