[发明专利]一种TV端循环显示节目的方式有效
| 申请号: | 202010649569.6 | 申请日: | 2020-07-08 | 
| 公开(公告)号: | CN111836095B | 公开(公告)日: | 2022-03-15 | 
| 发明(设计)人: | 魏代邦;徐民;王琦;张晓刚 | 申请(专利权)人: | 海看网络科技(山东)股份有限公司 | 
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/482 | 
| 代理公司: | 济南华典专利代理事务所(普通合伙企业) 37293 | 代理人: | 李景华 | 
| 地址: | 250000 山东省济南*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 tv 循环 显示 节目 方式 | ||
本发明涉及一种TV端循环显示节目的方式,设置列表配置,其中列表继承了Android系统的线性布局容器,列表的内容是从上向下纵向排列的;列表容器内部包含了多个固定的占位布局;每个占位布局用于展示一条节目内容,一个列表中包含多个占位布局,且同一列表中占位布局的样式是一样的;展示时即形成一个可循环的列表。本发明占用更少的资源,实现过程也更加简单;在低性能环境下的应用,以极低的Android系统资源消耗,提供更快的滑动速度和更流畅的滚动效果,带给用户更好的操作体验;同时提供了焦点的处理方法,并且为使用者提供了多种占位布局样式,在列表滚动时,焦点会固定在列表的中央位置,即焦点位置的内容项永远是列表中垂直居中的那个内容项。
技术领域
本发明涉及网络电视技术领域,具体涉及一种TV端循环显示节目的方式。
背景技术
电视端机顶盒,硬件配置普遍要差于手机、平板电脑等触屏设备,操作系统版本也要落后数代,尤其是IPTV机顶盒设备。与普通的移动端开发相比,IPTV端机顶盒上的应用开发,在Android原生控件的使用上就带来了更多的限制与要求。特别是在低性能、低操作系统的设备上,如何实现一套顺滑的循环列表,提升用户交互体验就显得尤为重要。
Android系统提供的列表工具组件ListView和RecyclerView,可以实现基于Android原生开发的应用中常见的列表效果。它们有很多优势,比如RecyclerView的视图复用功能,通过内部的多级缓存池,可以回收/复用视图,在数据量较大时降低列表的资源消耗。ListView和RecyclerView在列表结构复杂、布局样式多样、数据量较大时,仍能有较好的展示效果。
但在某些应用场景下,比如IPTV直播应用的节目单列表,数据量较小,单项节目布局较单一,单项节目内容较少,通常只包含文本和简单的图标。但应用对列表的滚动和渲染速度,有更高的要求,同时要求列表本身占用更少的资源。因此需要维持多个缓存池、实现过程包含多个内部组件的ListView和RecyclerView,就显得过“重”了。创造一种能够满足预期效果,同时轻便灵活的自定义列表组件,也就成了本发明的目标。
发明内容
为克服所述不足,本发明的目的在于提供一种TV端循环显示节目的方式。
本发明解决其技术问题所采用的技术方案是:一种TV端循环显示节目的方式,设置列表配置,其中列表继承了Android系统的线性布局容器,列表的内容是从上向下纵向排列的;列表容器内部包含了多个固定的占位布局;每个占位布局用于展示一条节目内容,一个列表中包含多个占位布局,且同一列表中占位布局的样式是一样的;展示时,焦点内容始终位于列表垂直方向的居中位置,当焦点内容显示到最后一条数据时,下一条焦点内容显示的是第一条数据,即形成一个可循环的列表,其具体包括:
S1、页面初始化
页面初始化时,会读取列表的配置信息,获取列表包含的占位布局的XML布局文件及占位布局的数量N,其中N是奇数,通过解析占位布局的XML布局文件,获取对应的视图对象,并循环添加至列表中,列表初始化完成;
S2、列表渲染
读取配置信息,获取列表渲染数据集,获取焦点、非焦点样式,完成列表布局加载,从数据源中获取一组信息,也就是渲染的数据集,并填充到列表中,需要约定数据源的数据结构是一个有序列表,获取数据集时,以当前焦点所在数据的索引位置为中心,向有序列表的前、后各查找(N-1)/2条数据;
若完成列表布局加载,则进行列表内容渲染,得到渲染数据集后,列表循环读取数据集信息,并通过索引位置将数据与占位布局对应起来,列表将对应的数据与占位布局进行绑定,完成列表内容的渲染;
S3、焦点移动
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海看网络科技(山东)股份有限公司,未经海看网络科技(山东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010649569.6/2.html,转载请声明来源钻瓜专利网。





