package Ġcom . silver het ch . a ura . view . dialog Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Window Ċ import Ġandroid . view . WindowManager . LayoutParams . MATCH _ PARENT Ċ import Ġandroidx . fragment . app . Dialog Fragment Ċ import Ġcom . silver het ch . a ura . R Ċ Ċ /** Ċ Ġ* ĠDialog ĠFragment Ġthat Ġcovers Ġthe Ġentire Ġscreen , Ġjust Ġlike Ġnormal Ġfragment Ġbut Ġhave Ġnumbers Ġof Ġdialog Ġbehavior . Ċ Ġ* Ċ Ġ* ĠExt ends Ġthis Ġclass Ġif Ġwe Ġneed Ġa Ġpage Ġthat : Ċ Ġ* Ġ Ġ- ĠOver lap s Ġcurrent Ġpages Ġ( May Ġsee Ġthought Ġtransparent Ġbackground ) Ċ Ġ* Ġ Ġ- ĠCustom Ġpadding Ġbound Ġdialog Ċ Ġ* Ġ Ġ- ĠOnly Ġdismiss Ġdialog Ġby Ġinvoking Ġ[ Dialog Fragment . dismiss ] Ġin Ġsubclass Ġimplementation . Ċ Ġ*/ Ċ abstract Ġclass ĠFull Screen Dialog Fragment Ġ: ĠDialog Fragment () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġset Style ( STYLE _ NORMAL , ĠR . style . A ura FullScreen Dialog ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Dialog ( savedInstanceState : ĠBundle ?): ĠDialog Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . onCreate Dialog ( savedInstanceState ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Window Feature ( Window . FEATURE _ NO _ TITLE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwindow ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Background Drawable Resource ( android . R . color . transparent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattributes ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattributes Ġ= Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Layout ( MATCH _ PARENT , ĠMATCH _ PARENT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }