一种图片加载方法、系统、存储介质及其计算机设备技术方案

技术编号:30709933 阅读:19 留言:0更新日期:2021-11-10 11:00
本发明专利技术适用于直播弹幕显示技术领域,提供了一种图片加载方法,包括步骤:根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象;根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象;将所述行内标签数组对象添加到显示组件中进行显示。还提供了一种图片加载系统、用于存储执行所述方法的计算机程序的存储介质以及实现所述方法的计算机设备。借此,本发明专利技术能够最大程度上减少控件的数量,提高刷新效率,减少卡顿。降低维护时间成本。降低维护时间成本。降低维护时间成本。

【技术实现步骤摘要】
一种图片加载方法、系统、存储介质及其计算机设备


[0001]本专利技术涉及直播弹幕显示
,尤其涉及一种图片加载方法、系统、存储介质及其计算机设备。

技术介绍

[0002]现有直播间的弹幕实现方案:如果一条弹幕里边有5种用户称号标识,至少需要5个view(安卓控件的基类)控件来承载。如果某种用户称号标识由多张图组成,或者有动态文字绘制,就需要更多的View控件组装来承载这个功能。
[0003]现有技术中每条弹幕请求上设置的每一标识信息都需要有对应的view控件来承载,当某一弹幕信息写到的标识信息越多时,则需要的view控件则越多;直播间弹幕样式多,需求变动频繁,view控件多刷新效率低;因此现有的技术缺陷:1、view控件太多,刷新一次耗时较长;2、占内存加大;3、添加和修改不仅需要改弹幕显示,还需要配置xml(可扩展标记语言,Extensible Markup Language)控件,操作繁琐容易丢失引起漏洞。
[0004]综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。

技术实现思路

[0005]针对上述的缺陷,本专利技术的目的在于提供一种图片加载方法,系统、存储介质及其计算机设备,能够提取出终端设备应用程序中的广告数据作为证据存储,以便于日后诉讼的证据呈现。
[0006]为了实现上述目的,本专利技术提供一种图片加载方法,包括步骤:
[0007]根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象;
[0008]根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象;
[0009]将所述行内标签数组对象添加到显示组件中进行显示。
[0010]根据所述的图片加载方法,所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤之前包括:
[0011]根据预置的行内标签种类和顺序以配置所述预定规则。
[0012]所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤包括:
[0013]根据所述预定规则调用具体行内标签实现类;
[0014]根据所述具体行内标签实现类将至少两个所述图片转化生成对应的所述行内标签对象。
[0015]优选的是,所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤进一步包括:
[0016]根据所述预定规则组装一个文字属性数据以对所述行内标签对象进行文字绘制。
[0017]还提出了一种图片加载系统,包括有:
[0018]转化单元,用于根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象;
[0019]组合生成单元,用于根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象;
[0020]显示单元,用于将所述行内标签数组对象添加到显示组件中进行显示。
[0021]优选的是,还包括有:
[0022]配置单元,用于根据预置的行内标签种类和顺序以配置所述预定规则。
[0023]根据所述的图片加载系统,所述转化单元包括有:
[0024]调用子单元,用于根据所述预定规则调用具体行内标签实现类;
[0025]转化子单元,用于根据所述具体行内标签实现类将至少两个所述图片转化生成对应的所述行内标签对象。
[0026]优选的是,所述转化单元还包括有:
[0027]文字绘制子单元,用于根据所述预定规则组装一个文字属性数据以对所述行内标签对象进行文字绘制。
[0028]另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述图片加载方法的计算机程序。
[0029]所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的图片加载方法。
[0030]本专利技术所述的图片加载方法包括:根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象;根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象;将所述行内标签数组对象添加到显示组件中进行显示。还提供了一种图片加载系统、用于存储执行所述方法的计算机程序的存储介质以及实现所述方法的计算机设备。借此,本专利技术能够最大程度上减少控件的数量,提高刷新效率,减少卡顿。降低维护时间成本。
附图说明
[0031]图1为本专利技术优选实施例采用的所述图片加载方法的步骤流程图;
[0032]图2为本专利技术优选实施例采用的所述图片加载方法的具体流程图;
[0033]图3为本专利技术优选实施例所述图片加载系统的结构框图;
[0034]图4为本专利技术第二实施例所述图片加载系统的具体结构示意图。
具体实施方式
[0035]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0036]需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构
或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
[0037]此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
[0038]图1示出本专利技术优选实施例所述的图片加载方法,包括步骤:
[0039]S101:根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象。其中,本实施例的所述图片优选为直播间的称号标识图片,例如:等级、贵族、粉丝团、铭牌以及艺人等标识图片;根据需求将一个用户相应的用于显示在直播间的标识图片逐个转化为对应的行内标签对象。
[0040]S102:根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象。一个用户的称号标识具有两个以上时,每个称号标识的图片转化为对应的行内标签对象,则将该用户全部的所述行内标签对象根据预置的优先级排序进行动态组合,以生成一个行内标签数组对象;所述行内标签数组对象优选为生成为SpannableStringBuilder(一种字符串类型)。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片加载方法,其特征在于,包括步骤:根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象;根据预置的优先级排序将全部的所述行内标签对象进行动态组合,以生成行内标签数组对象;将所述行内标签数组对象添加到显示组件中进行显示。2.根据权利要求1所述的图片加载方法,其特征在于,所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤之前包括:根据预置的行内标签种类和顺序以配置所述预定规则。3.根据权利要求2所述的图片加载方法,其特征在于,所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤包括:根据所述预定规则调用具体行内标签实现类;根据所述具体行内标签实现类将至少两个所述图片转化生成对应的所述行内标签对象。4.根据权利要求3所述的图片加载方法,其特征在于,所述根据预定规则将用于显示的至少两张图片转化生成对应的行内标签对象的步骤进一步包括:根据所述预定规则组装一个文字属性数据以对所述行内标签对象进行文字绘制。5.一种图片加载系统,其特征在于,包括有:转化单元,用于根据预定规则将用于显示的至少两张图片转化生成对应的行内标...

【专利技术属性】
技术研发人员:张硕
申请(专利权)人:北京密境和风科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1