Android中如何利用EasyBarrage实现一个弹幕效果
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,今天小编给大家分享一下Android中如何利用EasyBarrage实现一个弹幕效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完
千家信息网最后更新 2025年11月07日Android中如何利用EasyBarrage实现一个弹幕效果
今天小编给大家分享一下Android中如何利用EasyBarrage实现一个弹幕效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
概述
EasyBarrage是Android平台的一种轻量级弹幕效果目前支持以下设置:
自定义字体颜色,支持随机颜色;
自定义字体大小,支持随机字体大小;
支持边框显示,用于区分自己的弹幕和其他弹幕;
自定义边框颜色;
弹幕数据是否允许重复;
自定义单屏显示的最大弹幕数量;
数据不重叠;
支持动态添加弹幕;
不依赖VideoView,数据自动循环显示。
github:https://github.com/shiweibsw/EasyBarrage
显示效果
横屏

竖屏

使用
1 build.gradle
compile 'com.kd.easybarrage:library:0.0.1'
2 xml
属性说明
| 属性 | 说明 |
|---|---|
| max_text_size | 最大字体 |
| min_text_size | 最小字体 |
| size | 单屏最大弹幕数量 |
| line_height | 行高 |
| border_color | 边框弹幕的边框颜色 |
| random_color | 是否启用随机颜色 |
| allow_repeat | 弹幕内容是否可重复 |
3 Java代码
添加弹幕数据
for (int i = 0; i < 200; i++) { mBarrages.add(new Barrage("弹幕数据" + i)); }注意Barrage对象有多种构造,可以设置字体颜色及是否显示边框,例如
3.1指定字体颜色
Barrage b=new Barrage("弹幕数据",R.color.colorAccent);需要设置 app:random_color="false" 才有效
3.2显示边框
Barrage b=new Barrage("弹幕数据",true);3.3指定颜色及显示边框
Barrage b=new Barrage("弹幕数据",R.color.colorAccent,true);3.3只显示内容
Barrage b=new Barrage("弹幕数据");添加一条弹幕
barrageView.addBarrage(new Barrage("我是新弹幕", true));结束时调用destroy方法
barrageView.destroy();
以上就是"Android中如何利用EasyBarrage实现一个弹幕效果"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
数据
颜色
字体
边框
支持
效果
内容
知识
篇文章
最大
大小
属性
数量
不同
很大
最小
有效
代码
动态
多种
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
个人服务器有什么用途
路由器dmz服务器
网络技术基础第二章
聊天软件群聊数据库
2016网络安全和信息化委员会
如何保持服务器不关闭
世赛网络安全
软件开发工具简介
我的世界服务器的副本咋做
四川顶呱呱网络技术有限公司
针对网络安全提出建议
网络安全知识竞赛APP
旧电脑主机怎么做服务器
sdn网络技术基础
软件开发机械工程师是干什么的
云南数据网络技术服务标准
网络安全专题会议意识形态
村村通网络安全工程师
劲舞团怎么选择服务器及频道
生产环境如何备份数据库
三级数据库考试技巧
湖北集装客互联网科技怎么样
数据库磁盘空间使用率小于85%
音兔里面找音乐显示服务器问题
360智库网络安全周报
厦门亿斧网络技术股份有限公司
奉贤区什么是软件开发不二之选
厦门住房网络技术有限公司
数据发到服务器上怎么处理的数据
计算机网络技术就业后干什么