public class ViewSpan
extends android.text.style.ReplacementSpan
| Modifier and Type | Class and Description |
|---|---|
static interface |
ViewSpan.Layout |
| Modifier and Type | Field and Description |
|---|---|
protected android.view.View |
view |
| Constructor and Description |
|---|
ViewSpan(android.view.View view,
ViewSpan.Layout layout) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas,
java.lang.CharSequence text,
int start,
int end,
float x,
int top,
int y,
int bottom,
android.graphics.Paint paint) |
int |
getSize(android.graphics.Paint paint,
java.lang.CharSequence charSequence,
int start,
int end,
android.graphics.Paint.FontMetricsInt fontMetricsInt) |
public ViewSpan(android.view.View view,
ViewSpan.Layout layout)
public void draw(@NonNull
android.graphics.Canvas canvas,
java.lang.CharSequence text,
int start,
int end,
float x,
int top,
int y,
int bottom,
@NonNull
android.graphics.Paint paint)
draw in class android.text.style.ReplacementSpanpublic int getSize(@NonNull
android.graphics.Paint paint,
java.lang.CharSequence charSequence,
int start,
int end,
@Nullable
android.graphics.Paint.FontMetricsInt fontMetricsInt)
getSize in class android.text.style.ReplacementSpan