package Ġcom . h med at . span nable . builder . lib . spans Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . support . annotation . Color Int Ċ import Ġandroid . text . Text Paint Ċ import Ġandroid . text . style . Clickable Span Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . View Ċ Ċ /** Ċ Ġ* Ġhttps :// stackoverflow . com / q / 1 6 0 0 7 1 4 7 Ċ Ġ*/ Ċ class ĠClick able Span No Underline ( ĊĠĠĠ Ġ@ Color Int Ġprivate Ġval Ġcolor : ĠInt Ġ= ĠNO _ COLOR , ĊĠĠĠ Ġprivate Ġval ĠonClick Listener : ĠView . OnClickListener Ċ ) Ġ: ĠClick able Span () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġupdate Draw State ( ds : ĠText Paint ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . update Draw State ( ds ) ĊĠĠĠĠĠĠĠ Ġds . color Ġ= Ġif Ġ( color Ġ== ĠNO _ COLOR ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġds . link Color ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġds . clear Shadow Layer () ĊĠĠĠĠĠĠĠ Ġds . is Underline Text Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġds . bgColor Ġ= ĠColor . TRANSP ARENT ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( widget : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . on ClickListener . onClick ( widget ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠNO _ COLOR Ġ= Ġ 0 ĊĠĠĠ Ġ} Ċ }