| 限定符和类型 | 类和说明 |
|---|---|
class |
CacheManagingDrawTask.CacheManager |
IDrawTask.TaskListenerclearRetainerFlag, danmakuList, mContext, mDisp, mParser, mPlayState, mReadyStatePLAY_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, setParserpublic CacheManagingDrawTask(DanmakuTimer timer, DanmakuContext config, IDrawTask.TaskListener taskListener)
protected void initTimer(DanmakuTimer timer)
public void addDanmaku(BaseDanmaku danmaku)
addDanmaku 在接口中 IDrawTaskaddDanmaku 在类中 DrawTaskpublic void invalidateDanmaku(BaseDanmaku item, boolean remeasure)
invalidateDanmaku 在接口中 IDrawTaskinvalidateDanmaku 在类中 DrawTaskpublic void removeAllDanmakus(boolean isClearDanmakusOnScreen)
removeAllDanmakus 在接口中 IDrawTaskremoveAllDanmakus 在类中 DrawTaskprotected void onDanmakuRemoved(BaseDanmaku danmaku)
onDanmakuRemoved 在类中 DrawTaskpublic IRenderer.RenderingState draw(AbsDisplayer displayer)
public void onPlayStateChanged(int state)
onPlayStateChanged 在接口中 IDrawTaskonPlayStateChanged 在类中 DrawTaskpublic void requestSync(long fromTimeMills,
long toTimeMills,
long offsetMills)
requestSync 在接口中 IDrawTaskrequestSync 在类中 DrawTaskpublic boolean onDanmakuConfigChanged(DanmakuContext config, DanmakuContext.DanmakuConfigTag tag, java.lang.Object... values)
onDanmakuConfigChanged 在类中 DrawTask