Standard
open class Standard : LineHeightSpan, ParcelableSpan
| kotlin.Any | |
| ↳ | android.text.style.LineHeightSpan.Standard | 
Default implementation of the LineHeightSpan, which changes the line height of the attached paragraph. 
For example, a paragraph with its line height equal to 100px can be set like this:
SpannableString string = new SpannableString("This is a multiline paragraph. This is a multiline paragraph."); string.setSpan(new LineHeightSpan.Standard(100), 0, string.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Notice that LineHeightSpan will change the line height of the entire paragraph, even though it covers only part of the paragraph.
Summary
| Public constructors | |
|---|---|
| Constructor called from  | |
| Set the line height of the paragraph to  | |
| Public methods | |
|---|---|
| open Unit | chooseHeight(text: CharSequence, start: Int, end: Int, spanstartv: Int, lineHeight: Int, fm: Paint.FontMetricsInt)Classes that implement this should define how the height is being calculated. | 
| open Int | |
| open Int | Returns the line height specified by this span. | 
| open Int | |
| open Unit | writeToParcel(dest: Parcel, flags: Int) | 
Public constructors
Standard
Standard(src: Parcel)
Constructor called from TextUtils to restore the span from a parcel
| Parameters | |
|---|---|
| src | Parcel: This value cannot be null. | 
Standard
Standard(height: Int)
Set the line height of the paragraph to height physical pixels.
| Parameters | |
|---|---|
| height | Int: The units of this value are pixels. Value is 1 or greater | 
Public methods
chooseHeight
open fun chooseHeight(
text: CharSequence,
start: Int,
end: Int,
spanstartv: Int,
lineHeight: Int,
fm: Paint.FontMetricsInt
): Unit
Classes that implement this should define how the height is being calculated.
| Parameters | |
|---|---|
| text | CharSequence: This value cannot be null. | 
| start | Int: the start of the line | 
| end | Int: the end of the line | 
| spanstartv | Int: the start of the span | 
| lineHeight | Int: the line height | 
| fm | Paint.FontMetricsInt: This value cannot be null. | 
describeContents
open fun describeContents(): Int
| Return | |
|---|---|
| Int | a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0orandroid.os.Parcelable#CONTENTS_FILE_DESCRIPTOR | 
getHeight
open fun getHeight(): Int
Returns the line height specified by this span. 
 The units of this value are pixels.
| Return | |
|---|---|
| Int | The units of this value are pixels. | 
writeToParcel
open fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
| Parameters | |
|---|---|
| dest | Parcel: The Parcel in which the object should be written. 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 either0or a combination ofandroid.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE, and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES | 
