public abstract class AbsDisplayer<T,F> extends java.lang.Object implements IDisplayer
DANMAKU_STYLE_DEFAULT, DANMAKU_STYLE_NONE, DANMAKU_STYLE_PROJECTION, DANMAKU_STYLE_SHADOW, DANMAKU_STYLE_STROKEN
构造器和说明 |
---|
AbsDisplayer() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
clearTextHeightCache() |
abstract void |
drawDanmaku(BaseDanmaku danmaku,
T canvas,
float left,
float top,
boolean fromWorkerThread) |
abstract BaseCacheStuffer |
getCacheStuffer() |
abstract T |
getExtraData() |
boolean |
isHardwareAccelerated() |
abstract void |
setCacheStuffer(BaseCacheStuffer cacheStuffer) |
abstract void |
setExtraData(T data) |
abstract void |
setFakeBoldText(boolean bold) |
abstract void |
setScaleTextSizeFactor(float factor) |
abstract void |
setTransparency(int newTransparency) |
abstract void |
setTypeFace(F font) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
draw, getAllMarginTop, getDensity, getDensityDpi, getHeight, getMargin, getMaximumCacheHeight, getMaximumCacheWidth, getScaledDensity, getSlopPixel, getStrokeWidth, getWidth, measure, prepare, recycle, resetSlopPixel, setAllMarginTop, setDanmakuStyle, setDensities, setHardwareAccelerated, setMargin, setSize
public abstract T getExtraData()
public abstract void setExtraData(T data)
public boolean isHardwareAccelerated()
isHardwareAccelerated
在接口中 IDisplayer
public abstract void drawDanmaku(BaseDanmaku danmaku, T canvas, float left, float top, boolean fromWorkerThread)
public abstract void clearTextHeightCache()
public abstract void setTypeFace(F font)
public abstract void setFakeBoldText(boolean bold)
public abstract void setTransparency(int newTransparency)
public abstract void setScaleTextSizeFactor(float factor)
public abstract void setCacheStuffer(BaseCacheStuffer cacheStuffer)
public abstract BaseCacheStuffer getCacheStuffer()