[Android]自定义弹幕View
16lz
2022-05-17
[Android]自定义弹幕View
@Author GQ 2016年09月5日 github上自定义简单的一个弹幕滚动的View
原文github地址
效果图
- Android自定义弹幕View
- 效果图
- AndroidStudio使用
- 使用
1. AndroidStudio使用
dependencies { compile 'com.guoqi.widget:danmu:1.0'}
2. 使用
- XML
//根据需要放置在layout中即可"@+id/bv_danmu" android:layout_width="match_parent" android:layout_height="wrap_content"/>
- Java
//放置弹幕内容的父组件private BarrageView bv_danmu;Random random = new Random();...bv_danmu = (BarrageView) findViewById(R.id.bv_danmu);//创建弹幕runnable Runnable createBarrageView = new Runnable() { @Override public void run() { int color = Color.rgb(random.nextInt(256), random.nextInt(256), random.nextInt(256)); bv_danmu.setTextColor(color); bv_danmu.sendBarrage("这是一条弹幕"); bv_danmu.setTextSize(30); bv_danmu.setSpeed(1);//设置滚动速度 bv_danmu.postDelayed(this, BarrageView.DELAY_TIME); } }; //开启弹幕BarrageView.handler.post(createBarrageView);
- 可以自定义
//显示3s后小时的弹幕bv_danmu.setShowSceonds(3);//设置显示时间bv_danmu.sendBarrageOnCenter("在中间添加一条");//添加一条滚动弹幕bv_danmu.sendBarrage("添加一条弹幕");//清屏bv_danmu.clearScreen();
更多相关文章
- Android上面的百度地图使用步骤
- Android(安卓)Studio中SVN安装与使用
- Android(安卓)TextInputLayout 使用及其属性
- 朝花夕拾----新组件的学习和使用
- Android的string-array数据源简单使用
- Android(安卓)SDK: sdkmanager 命令行工具的使用(查看、安装、更
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用