package Ġcl . jes u alex . tooltip . main . activity Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcl . jes u alex . st ool tip . Position Ċ import Ġcl . jes u alex . st ool tip . Tooltip Ċ import Ġcl . jes u alex . tooltip . R Ċ import Ġcl . jes u alex . tooltip . main . fragment . Example Fragment Ċ Ċ import Ġkotlinx . android . synt hetic . main . main _ activity .* Ċ import Ġkotlinx . android . synt hetic . main . main _ content .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . main _ activity ) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĊĠĠĠĠĠĠĠ Ġshow Tooltip Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTooltip . on ( example TextView ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. text ( R . string . example ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. icon Start ( android . R . drawable . ic _ dialog _ info ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. icon Start Size ( 3 0 , Ġ 3 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. color ( resources . getColor ( R . color . color Primary )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. overlay ( resources . getColor ( R . color . overlay )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. icon End ( android . R . drawable . ic _ dialog _ info ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. icon End Size ( 3 0 , Ġ 3 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. border ( Color . BLACK , Ġ 5 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. click To Hide ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. corner ( 1 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. position ( Position . END ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. show ( 3 0 0 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġadd Fragment Button . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupport FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. beginTransaction () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add ( R . id . fragment Container , ĠExample Fragment ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. addTo Back Stack ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. commit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }