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 | |
---|---|
From
class
android.text.style.ReplacementSpan
| |
From
class
android.text.style.MetricAffectingSpan
| |
From
class
android.text.style.CharacterStyle
| |
From
class
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