/** * 设置弹幕滚动速度系数,只对滚动弹幕有效 * * @param p * @return */ public DanmakuGlobalConfig setScrollSpeedFactor(float p) { if (scrollSpeedFactor != p) { scrollSpeedFactor = p; DanmakuFactory.updateDurationFactor(p); GlobalFlagValues.updateMeasureFlag(); GlobalFlagValues.updateVisibleFlag(); notifyConfigureChanged(DanmakuConfigTag.SCROLL_SPEED_FACTOR, p); } return this; }
public DanmakuGlobalConfig setScaleTextSize(float p) { if (scaleTextSize != p) { scaleTextSize = p; AndroidDisplayer.clearTextHeightCache(); GlobalFlagValues.updateMeasureFlag(); GlobalFlagValues.updateVisibleFlag(); notifyConfigureChanged(DanmakuConfigTag.SCALE_TEXTSIZE, p); } isTextScaled = (scaleTextSize != 1f); return this; }