added in version 26.1.0
belongs to Maven artifact com.android.support:support-emoji:28.0.0-alpha1
belongs to Maven artifact com.android.support:support-emoji:28.0.0-alpha1
EmojiSpan
public
abstract
class
EmojiSpan
extends ReplacementSpan
| java.lang.Object | ||||
| ↳ | android.text.style.CharacterStyle | |||
| ↳ | android.text.style.MetricAffectingSpan | |||
| ↳ | android.text.style.ReplacementSpan | |||
| ↳ | android.support.text.emoji.EmojiSpan | |||
Base span class for the emoji replacement. When an emoji is found and needs to be replaced in a CharSequence, an instance of this class is added to the CharSequence.
Summary
Public methods | |
|---|---|
int
|
getSize(Paint paint, CharSequence text, int start, int end, Paint.FontMetricsInt fm)
|
Inherited methods | |
|---|---|
android.text.style.ReplacementSpan
| |
android.text.style.MetricAffectingSpan
| |
android.text.style.CharacterStyle
| |
java.lang.Object
| |
Public methods
getSize
added in version 26.1.0
int getSize (Paint paint, CharSequence text, int start, int end, Paint.FontMetricsInt fm)
| Parameters | |
|---|---|
paint |
Paint |
text |
CharSequence |
start |
int |
end |
int |
fm |
Paint.FontMetricsInt |
| Returns | |
|---|---|
int |
|
Interfaces
Classes
- EmojiCompat
- EmojiCompat.Config
- EmojiCompat.InitCallback
- EmojiCompat.MetadataRepoLoaderCallback
- EmojiSpan
- FontRequestEmojiCompatConfig
- FontRequestEmojiCompatConfig.ExponentialBackoffRetryPolicy
- FontRequestEmojiCompatConfig.RetryPolicy
- MetadataRepo
- R
- R.attr
- R.bool
- R.color
- R.dimen
- R.drawable
- R.id
- R.integer
- R.layout
- R.string
- R.style
- R.styleable