hust201010701/XDanmuku

关于设置danmuContainerView.setSpeed不起作用的问题

gaochunchun opened this issue · 2 comments

Demo中设置弹幕的滚动速度时,除了HIGH_SPEED有效以外,其他两项不起作用。
danmuContainerView.setSpeed(DanmuContainerView.HIGH_SPEED);

----无效属性:
danmuContainerView.setSpeed(DanmuContainerView.LOW_SPEED);
danmuContainerView.setSpeed(DanmuContainerView.NORMAL_SPEED);

收到,晚上回去我去查查问题,再回复你

你好,这个bug已经修复。
如果你是在你自己的工程中添加的XDanmuView的依赖,请更新 app的 build.gradle中的依赖,修改为:
compile 'com.github.hust201010701:XDanmuku:-SNAPSHOT'

DanmuContainerView中预设了三种弹幕移动速度:

public final static int LOW_SPEED = 1;
public final static int NORMAL_SPEED = 4;
public final static int HIGH_SPEED = 8;

设置速度通过setSpeed方法:

danmuContainerView.setSpeed(DanmuContainerView.HIGH_SPEED);

同时你可以传递具体的int型速度(建议速度值在1-8之间,数值越大速度越快):

danmuContainerView.setSpeed(5);