package Ġcom . react nat iven avigation . views . overlay Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Frame Layout Ċ Ċ class ĠAtt ached Overlay Container ( context : ĠContext ) Ġ: ĠFrame Layout ( context ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġz Ġ= ĠFloat . MAX _ VALUE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Overlay ( overlay View : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd View ( overlay View ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd An ch ored View ( anchor View : ĠView , Ġoverlay View : ĠView , Ġgravity : ĠString ): ĠView Tooltip . Tooltip View ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( gravity ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" top " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Tooltip ( overlay View , Ġanchor View , ĠView Tooltip . Position . TOP ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" bottom " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Tooltip ( overlay View , Ġanchor View , ĠView Tooltip . Position . BOTTOM ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" left " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Tooltip ( overlay View , Ġanchor View , ĠView Tooltip . Position . LEFT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" right " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Tooltip ( overlay View , Ġanchor View , ĠView Tooltip . Position . RIGHT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Tooltip ( overlay View , Ġanchor View , ĠView Tooltip . Position . TOP ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġfun Ġshow Tooltip ( ĊĠĠĠĠĠĠĠ Ġtooltip View : ĠView , ĊĠĠĠĠĠĠĠ Ġtooltip Anchor View : ĠView , ĊĠĠĠĠĠĠĠ Ġpos : ĠView Tooltip . Position ĊĠĠĠ Ġ): ĠView Tooltip . Tooltip View Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtooltip View Container Ġ= ĠView Tooltip ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on ( context Ġas ĠActivity , Ġthis , Ġtooltip Anchor View ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. auto Hide ( false , Ġ 5 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. click To Hide ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. align ( View Tooltip . ALIGN . CENTER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 0 , Ġ 0 , Ġ 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. custom View ( tooltip View ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. distance With View ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. color ( Color . WHITE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. bubble ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. arrow Height ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. arrow Width ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. position ( pos ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Display Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Hide Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. show () ĊĠĠĠĠĠĠĠ Ġreturn Ġtooltip View Container ĊĠĠĠ Ġ} Ċ Ċ }