ui / winkit.android.ui / LinkTextView

LinkTextView

class LinkTextView : TextView

A Utility View With the ability to show the links that are provided in the String

Parameters

context -

attrs -

Constructors

Name Summary
<init> LinkTextView(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0)
gets the required parameters and initializes a new @LinkTextView

Properties

Name Summary
linkColor var linkColor: Int
linkUnderline var linkUnderline: Boolean
onLinkClick var onLinkClick: (url: String) -> Unit

Functions

Name Summary
setHtml fun setHtml(html: String): Unit
This is the method which provides the feature to pass links via HTML and sends them to the default setText method
setText fun setText(text: CharSequence?, type: BufferType): Unit

Extension Functions

Name Summary
measure fun View.measure(callback: (width: Int, height: Int) -> Unit): Unit
Calculate the view sizes adding the a ViewTreeObserver.OnGlobalLayoutListener and removing it after the first occurrence.
measureIfNeeded fun View.measureIfNeeded(callback: (width: Int, height: Int) -> Unit): Unit
Call the callback if the view is already measured passing the view’s sizes, otherwise call the measure method.