package Ġcom . s ug ary . go ert z pro . scene . bot to mp op up Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġandroid . widget . Toast Ċ import Ġcom . s ug ary . go ert z pro . R Ċ import Ġcom . s ug ary . go ert z pro . widget . popup . Bottom Popup Builder Ċ import Ġkotlinx . android . synt hetic . main . activity _ popup .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠE than ĠR uan Ġ 2 0 1 8 / 1 2 / 2 8 Ċ Ġ* Ġ åºķ éĥ¨ å¼¹ çªĹ å®ŀçİ° Demo Ċ Ġ*/ Ċ class ĠPopup Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ popup ) ĊĊĠĠĠĠĠĠĠ Ġtv Bottom . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBottom Popup Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Outside Touchable Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent View Ġ= Ġgenerate Popup ContentView () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpopup Alpha Ġ= Ġ 0 . 5 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwindow Ġ= Ġget Window () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. create And Show ( root Popup Layout ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġfun Ġgenerate Popup ContentView (): ĠView { ĊĠĠĠĠĠĠĠ Ġval Ġcontent View Ġ= Ġ ĠLayoutInflater . from ( this ). inflate ( R . layout . popup _ bottom _ dialog , Ġnull , false ) ĊĠĠĠĠĠĠĠ Ġval Ġtv 1 Ġ= Ġcontent View . findViewById < TextView >( R . id . tv Popup Bottom ) ĊĠĠĠĠĠĠĠ Ġtv 1 . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" çĤ¹åĩ» åĵįåºĶ ", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġcontent View ĊĠĠĠ Ġ} Ċ } Ċ