The invention discloses a data rendering method, which is applied to the adapter, obtaining the style list, the style list contains one or more styles identifier; each style identifier for the style list based on the style file for each style identifier corresponding to the identifier for each style; based on the acquisition of each style identifier corresponding to the rendering data; the style file based on the rendering of the rendering data. The invention solves the technical problem that the adapter in the prior art is unable to match the list of patterns containing a plurality of style identifiers. The invention achieves the technical effect of data rendering of a plurality of style files by adapting a style list containing a plurality of style identifiers by an adapter. At the same time, the invention also discloses a data rendering system.
【技术实现步骤摘要】
一种数据渲染方法及数据渲染系统
本专利技术涉及软件开发
,尤其涉及一种数据渲染方法及数据渲染系统。
技术介绍
近年来,Android开发不断多样化,很多时候开发人员需要设计不同的样式来实现不同的显示风格,从而满足用户的业务需求。RecyclerView,也叫做列表控件,是AndroidV7包下新增的控件,用来替代ListView做视图缓存。在开发人员使用RecyclerView时,会使用一个叫Adapter的适配器,方便开发人员将数据通过RecyclerView显示出来。但是现有技术中的Adapter,只能适配仅具有一种样式标识符的样式列表,无法适配包含多种样式标识符的样式列表,这给开发人员带来了困扰,并已经成为当前亟待解决的技术问题。
技术实现思路
本申请实施例通过提供一种数据渲染方法及数据渲染系统,解决了现有技术中的适配器存在无法适配包含多种样式标识符的样式列表的技术问题。一方面,本申请通过本申请的一实施例提供如下技术方案:一种数据渲染方法,应用于适配器中,包括:获取样式列表,所述样式列表中包含一种或多种样式标识符;基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件;基于所述每种样式标识符,获取所述每种样式标识符对应的待渲染数据;基于所述样式文件,对所述待渲染数据进行渲染。优选地,所述获取样式列表,包括:从第一入口获取第一样式列表,其中,所述第一样式列表中仅包含一种样式标识符;或从第二入口获取第二样式列表,其中,所述第二样式列表中包含多种样式标识符。优选地,所述基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式 ...
【技术保护点】
一种数据渲染方法,应用于适配器中,其特征在于,包括:获取样式列表,所述样式列表中包含一种或多种样式标识符;基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件;基于所述每种样式标识符,获取所述每种样式标识符对应的待渲染数据;基于所述样式文件,对所述待渲染数据进行渲染。
【技术特征摘要】
1.一种数据渲染方法,应用于适配器中,其特征在于,包括:获取样式列表,所述样式列表中包含一种或多种样式标识符;基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件;基于所述每种样式标识符,获取所述每种样式标识符对应的待渲染数据;基于所述样式文件,对所述待渲染数据进行渲染。2.如权利要求1所述的数据渲染方法,其特征在于,所述获取样式列表,包括:从第一入口获取第一样式列表,其中,所述第一样式列表中仅包含一种样式标识符;或从第二入口获取第二样式列表,其中,所述第二样式列表中包含多种样式标识符。3.如权利要求2所述的数据渲染方法,其特征在于,所述基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件,包括:在所述样式列表为所述第一样式列表时,提取所述第一样式列表中的样式标识符;将所述第一样式列表中的样式标识符写入所述适配器中的样式标识符LayoutID对象中;基于所述LayoutID对象,获取所述第一样式列表中的样式标识符对应的样式文件。4.如权利要求2所述的数据渲染方法,其特征在于,所述基于所述样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件,包括:在所述样式列表为所述第二样式列表时,从所述第二样式列表中提取所述多种样式标识符;基于所述第二样式列表中的每种样式标识符,获取所述每种样式标识符对应的样式文件。5.如权利要求1所述的数据渲染方法,其特征在于,所述基于所述每种样式标识符,获取所述每种样式标识符对应的待渲染数据,包括:获取所述每种样式标识符对应的待渲染数据列表;基于所述每种样式标识符对应的待渲染数据列表,获取所述每种样...
【专利技术属性】
技术研发人员:丁鹏,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。