LineBreakConfigSpan
class LineBreakConfigSpan : ParcelableSpan
kotlin.Any | |
↳ | android.text.style.LineBreakConfigSpan |
LineBreakSpan for changing line break style of the specific region of the text.
Summary
Public constructors | |
---|---|
LineBreakConfigSpan(lineBreakConfig: LineBreakConfig) Construct a new |
Public methods | |
---|---|
static LineBreakConfigSpan |
A specialized |
static LineBreakConfigSpan |
A specialized |
Int | |
Boolean | |
LineBreakConfig |
Gets an associated line break config. |
Int | |
Int |
hashCode() |
String |
toString() |
Unit |
writeToParcel(dest: Parcel, flags: Int) Flatten this object in to a Parcel. |
Properties | |
---|---|
static Parcelable.Creator<LineBreakConfigSpan!> |
Public constructors
LineBreakConfigSpan
LineBreakConfigSpan(lineBreakConfig: LineBreakConfig)
Construct a new LineBreakConfigSpan
Parameters | |
---|---|
lineBreakConfig |
LineBreakConfig: a line break config This value cannot be null . |
Public methods
createNoBreakSpan
static fun createNoBreakSpan(): LineBreakConfigSpan
A specialized LineBreakConfigSpan
that used for preventing line break. This is useful when you want to preserve some words in the same line. Note that even if this style is specified, the grapheme based line break is still performed for preventing clipping text.
Return | |
---|---|
LineBreakConfigSpan |
This value cannot be null . |
createNoHyphenationSpan
static fun createNoHyphenationSpan(): LineBreakConfigSpan
A specialized LineBreakConfigSpan
that used for preventing hyphenation.
Return | |
---|---|
LineBreakConfigSpan |
This value cannot be null . |
describeContents
fun describeContents(): Int
Return | |
---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
equals
fun equals(other: Any?): Boolean
Parameters | |
---|---|
obj |
the reference object with which to compare. |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getLineBreakConfig
fun getLineBreakConfig(): LineBreakConfig
Gets an associated line break config.
Return | |
---|---|
LineBreakConfig |
associated line break config. This value cannot be null . |
toString
fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |
writeToParcel
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel: This value cannot be null . |
flags |
Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |