@Override public void showAndResumeDrawTask(Long position) { mDanmakuVisibile = true; if (handler == null) { return; } handler.showDanmakus(position); }
public DrawHandler(Looper looper, IDanmakuViewController view, boolean danmakuVisibile) { super(looper); mUpdateInNewThread = (Runtime.getRuntime().availableProcessors() > 3); mIdleSleep = !DeviceUtils.isProblemBoxDevice(); bindView(view); if (danmakuVisibile) { showDanmakus(null); } else { hideDanmakus(false); } mDanmakusVisible = danmakuVisibile; }
public DrawHandler(Looper looper, IDanmakuView view, boolean danmakuVisibile) { super(looper); if (timer == null) { timer = new DanmakuTimer(); } if (danmakuVisibile) { showDanmakus(null); } else { hideDanmakus(false); } mDanmakusVisible = danmakuVisibile; bindView(view); }