Common
class Url(
val url: String,
override val styles: TextLinkStyles? = null,
override val linkInteractionListener: LinkInteractionListener? = null,
) : LinkAnnotation()
An annotation that contains a url string. When clicking on the text to which this annotation is attached, the app will try to open the url using androidx.compose.ui.platform.UriHandler. However, if linkInteractionListener is provided, its LinkInteractionListener.onClick method will be called instead and so you need to then handle opening url manually (for example by calling androidx.compose.ui.platform.UriHandler).
Functions
copy
fun copy(
url: String = this.url,
styles: TextLinkStyles? = this.styles,
linkInteractionListener: LinkInteractionListener? = this.linkInteractionListener,
) = Url(url, styles, linkInteractionListener)
Returns a copy of this Url, optionally overriding some of the values.