限定符和类型 | 类和说明 |
---|---|
class |
CacheManagingDrawTask.CacheManager |
IDrawTask.TaskListener
clearRetainerFlag, danmakuList, mContext, mDisp, mParser, mPlayState, mReadyState
PLAY_STATE_PAUSE, PLAY_STATE_PLAYING
构造器和说明 |
---|
CacheManagingDrawTask(DanmakuTimer timer,
DanmakuContext config,
IDrawTask.TaskListener taskListener) |
限定符和类型 | 方法和说明 |
---|---|
void |
addDanmaku(BaseDanmaku danmaku) |
IRenderer.RenderingState |
draw(AbsDisplayer displayer) |
protected void |
initTimer(DanmakuTimer timer) |
void |
invalidateDanmaku(BaseDanmaku item,
boolean remeasure) |
boolean |
onDanmakuConfigChanged(DanmakuContext config,
DanmakuContext.DanmakuConfigTag tag,
java.lang.Object... values) |
protected void |
onDanmakuRemoved(BaseDanmaku danmaku) |
void |
onPlayStateChanged(int state) |
void |
prepare() |
void |
quit() |
void |
removeAllDanmakus(boolean isClearDanmakusOnScreen) |
void |
requestSync(long fromTimeMills,
long toTimeMills,
long offsetMills) |
void |
seek(long mills) |
void |
start() |
clearDanmakusOnScreen, drawDanmakus, getVisibleDanmakusOnTime, handleOnDanmakuConfigChanged, loadDanmakus, removeAllLiveDanmakus, removeUnusedLiveDanmakusIn, requestClear, requestClearRetainer, requestHide, requestRender, reset, setParser
public CacheManagingDrawTask(DanmakuTimer timer, DanmakuContext config, IDrawTask.TaskListener taskListener)
protected void initTimer(DanmakuTimer timer)
public void addDanmaku(BaseDanmaku danmaku)
addDanmaku
在接口中 IDrawTask
addDanmaku
在类中 DrawTask
public void invalidateDanmaku(BaseDanmaku item, boolean remeasure)
invalidateDanmaku
在接口中 IDrawTask
invalidateDanmaku
在类中 DrawTask
public void removeAllDanmakus(boolean isClearDanmakusOnScreen)
removeAllDanmakus
在接口中 IDrawTask
removeAllDanmakus
在类中 DrawTask
protected void onDanmakuRemoved(BaseDanmaku danmaku)
onDanmakuRemoved
在类中 DrawTask
public IRenderer.RenderingState draw(AbsDisplayer displayer)
public void onPlayStateChanged(int state)
onPlayStateChanged
在接口中 IDrawTask
onPlayStateChanged
在类中 DrawTask
public void requestSync(long fromTimeMills, long toTimeMills, long offsetMills)
requestSync
在接口中 IDrawTask
requestSync
在类中 DrawTask
public boolean onDanmakuConfigChanged(DanmakuContext config, DanmakuContext.DanmakuConfigTag tag, java.lang.Object... values)
onDanmakuConfigChanged
在类中 DrawTask