在Module中的build.gradle文件里,添加以下依赖:
allprojects {
repositories {
jcenter()
mavenCentral() // 切记要添加这个
maven {
url 'https://dl.bintray.com/hpdx/maven/'
}
}
}
implementation 'com.anbetter:danmukulight:1.0.1'
XML:
<com.anbetter.danmuku.DanMuView
android:id="@+id/danmaku_container_broadcast"
android:layout_width="match_parent"
android:layout_height="80dp"/>
Java代码:
//启动(在这之前记得find id)
mDanMuContainerBroadcast.prepare();
DanMuModel danMuView = new DanMuModel();
//设置弹幕的方向
danMuView.setDisplayType(DanMuModel.RIGHT_TO_LEFT);
danMuView.setPriority(DanMuModel.NORMAL);
danMuView.marginLeft = DimensionUtil.dpToPx(this, 30);
// 显示的文本内容
danMuView.textSize = DimensionUtil.spToPx(this, 14);
danMuView.textColor = ContextCompat.getColor(this, R.color.colorAccent);
danMuView.textMarginLeft = DimensionUtil.dpToPx(this, 5);
danMuView.text="a";
// //布局中的 danmaku
danmaku_container_broadcast.add(danMuView);
还可以设置弹幕的背景等(挺简单的,自己看看,需要啥写啥)
Githum地址:https://github.com/hpdx/DanmukuLight