public class SpannedCacheStuffer extends SimpleTextCacheStuffer
BaseCacheStuffer.Proxy
mProxy
构造器和说明 |
---|
SpannedCacheStuffer() |
限定符和类型 | 方法和说明 |
---|---|
void |
clearCache(BaseDanmaku danmaku) |
void |
clearCaches()
clear caches which created by this stuffer
|
void |
drawStroke(BaseDanmaku danmaku,
java.lang.String lineText,
android.graphics.Canvas canvas,
float left,
float top,
android.graphics.Paint paint) |
void |
drawText(BaseDanmaku danmaku,
java.lang.String lineText,
android.graphics.Canvas canvas,
float left,
float top,
android.text.TextPaint paint,
boolean fromWorkerThread) |
void |
measure(BaseDanmaku danmaku,
android.text.TextPaint paint,
boolean fromWorkerThread)
set paintWidth, paintHeight to danmaku
|
void |
releaseResource(BaseDanmaku danmaku) |
drawBackground, drawDanmaku, getCacheHeight
drawCache, prepare, setProxy
public void measure(BaseDanmaku danmaku, android.text.TextPaint paint, boolean fromWorkerThread)
BaseCacheStuffer
measure
在类中 SimpleTextCacheStuffer
public void drawStroke(BaseDanmaku danmaku, java.lang.String lineText, android.graphics.Canvas canvas, float left, float top, android.graphics.Paint paint)
drawStroke
在类中 SimpleTextCacheStuffer
public void drawText(BaseDanmaku danmaku, java.lang.String lineText, android.graphics.Canvas canvas, float left, float top, android.text.TextPaint paint, boolean fromWorkerThread)
drawText
在类中 SimpleTextCacheStuffer
public void clearCaches()
BaseCacheStuffer
clearCaches
在类中 SimpleTextCacheStuffer
public void clearCache(BaseDanmaku danmaku)
clearCache
在类中 BaseCacheStuffer
public void releaseResource(BaseDanmaku danmaku)
releaseResource
在类中 BaseCacheStuffer