package Ġcom . l zf . easy float . example . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġcom . l zf . easy float . Easy Float Ċ import Ġcom . l zf . easy float . enums . Side Pattern Ċ import Ġcom . l zf . easy float . example . R Ċ import Ġkotlinx . android . synt hetic . main . activity _ border _ test .* Ċ Ċ /** Ċ Ġ* Ġ@ author : Ġli u zh en f eng Ċ Ġ* Ġ@ date : Ġ 3 / 9 / 2 1 ĠĠ 1 1 : 2 7 Ċ Ġ* Ġ@ Package : Ġcom . l zf . easy float . example . activity Ċ Ġ* Ġ@ Description : Ċ Ġ*/ Ċ class ĠBorder Test Activity Ġ: ĠBase Activity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtag Ġ= Ġ" border Test " ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ border _ test ) ĊĊĠĠĠĠĠĠĠ Ġtv _ show . setOnClickListener Ġ{ Ġshow Border Test () Ġ} ĊĠĠĠĠĠĠĠ Ġtv _ dismiss . setOnClickListener Ġ{ ĠEasy Float . dismiss ( tag ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshow Border Test () Ġ{ ĊĠĠĠĠĠĠĠ ĠEasy Float . with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTag ( tag ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setLayout ( R . layout . float _ border _ test ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġiv Logo Ġ= Ġit . findViewById < ImageView >( R . id . iv _ logo ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġiv Logo 2 Ġ= Ġit . findViewById < ImageView >( R . id . iv _ logo 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv Logo . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv Logo 2 . visibility Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( iv Logo 2 . visibility Ġ== ĠView . VISIBLE ) ĠView . GONE Ġelse ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEasy Float . update Float ( tag ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv Logo 2 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv Logo . visibility Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( iv Logo . visibility Ġ== ĠView . VISIBLE ) ĠView . GONE Ġelse ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEasy Float . update Float ( tag ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setBorder ( view _ bg . left , Ġview _ bg . top , Ġview _ bg . right , Ġview _ bg . bottom ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Gravity ( Gravity . CENTER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Side Pattern ( Side Pattern . RESULT _ SIDE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. show () ĊĠĠĠ Ġ} Ċ Ċ }