Android中如何利用EasyBarrage实现一个弹幕效果
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享一下Android中如何利用EasyBarrage实现一个弹幕效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网络科技
科技平台互联网
A股互联网金融科技公司
盈实互联网科技
互联网科技战争
互联网科技公司发展
互联网 卓越科技
互联网高科技企业
金融科技与互联网金融相同和不同
开一家科技互联网公司需要多少钱
银川新华互联网科技学校联系电话
互联网行业科技股
高科技互联网发展前景如何
徐州市互联网科技有限公司
保险科技服务互联网营销体系
九思连强互联网电子科技有限公司
普陀区互联网教育科技管理办法
福仕德教育科技互联网
科技互联网专业工作会议发言稿
数字科技和互联网金融哪个好
手磨咖啡
金诺互联网科技
深圳互联网科技公司
碳银互联网科技
太原新华互联网科技学校怎么样
宁夏众和广鑫互联网科技有限公司
互联网软件和科技
科技类公司包括互联网吗
伊宁互联网科技做什么的
华人运通互联网科技公司