名称 | OpenDanmaku |
---|---|
语言 | Android |
平台 | GitOSC |
作者 | linsea |
链接 | 点此进入 |
备注 | 更多精彩开源库推荐请访问明灯小站 |
今天推荐的是一款安卓的弹幕控件,支持设置弹幕开始Y轴的偏移量、弹幕结束Y轴的偏移量、最大行数、最大可见行数、弹幕时间间隔等自定义属性。
效果图
使用方法
- 添加依赖
dependencies {
compile 'com.linsea:opendanmaku:1.0.0@aar'
}
- 添加布局控件
<com.opendanmaku.DanmakuView
android:id="@+id/danmakuView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:start_Y_offset="0.2"
app:end_Y_offset="0.8"
app:max_row="4"
app:max_running_per_row="2"
app:pick_interval="1000"
app:show_debug="false" />
- 在Activity添加如下代码
mDanmakuView = (DanmakuView) findViewById(R.id.danmakuView);
// 添加弹幕项
mDanmakuView.addItem(list, true);
mDanmakuView.addItem(new DanmakuItem(this, "Hello World", mDanmakuView.getWidth());
//开始显示
mDanmakuView.show();
//隐藏
mDanmakuView.hide();
//清屏
mDanmakuView.clear();
更多使用方法请参考其GitOSC。