public abstract class BaseBubbleTip<C,S> extends java.lang.Object implements ITip<C,S>
| Modifier and Type | Field and Description |
|---|---|
protected int |
deviation |
static int |
INVALID |
| Constructor and Description |
|---|
BaseBubbleTip(android.content.Context context,
int backgroundDrawableID,
int triangleDrawableID,
FontStyle fontStyle) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
drawText(android.graphics.Canvas canvas,
android.graphics.Rect tipRect,
S content,
int textWidth,
int textHeight,
android.graphics.Paint paint) |
void |
drawTip(android.graphics.Canvas canvas,
float x,
float y,
android.graphics.Rect rect,
C c,
int position) |
float |
getAlpha() |
int |
getColorFilter() |
int |
getPadding() |
android.graphics.Paint |
getPaint() |
abstract int |
getTextHeight(S content) |
abstract int |
getTextWidth(S content) |
boolean |
isReversal() |
void |
setAlpha(float alpha) |
void |
setColorFilter(int colorFilter) |
void |
setPadding(int padding) |
void |
setPaint(android.graphics.Paint paint) |
void |
setReversal(boolean reversal) |
public static final int INVALID
protected int deviation
public BaseBubbleTip(android.content.Context context,
int backgroundDrawableID,
int triangleDrawableID,
FontStyle fontStyle)
public void drawTip(android.graphics.Canvas canvas,
float x,
float y,
android.graphics.Rect rect,
C c,
int position)
public abstract int getTextHeight(S content)
public abstract int getTextWidth(S content)
public abstract void drawText(android.graphics.Canvas canvas,
android.graphics.Rect tipRect,
S content,
int textWidth,
int textHeight,
android.graphics.Paint paint)
public android.graphics.Paint getPaint()
public void setPaint(android.graphics.Paint paint)
public boolean isReversal()
public void setReversal(boolean reversal)
public void setPadding(int padding)
public int getPadding()
public int getColorFilter()
public void setColorFilter(int colorFilter)
public float getAlpha()
public void setAlpha(float alpha)