package Ġcom . im yy q . mv vm . widget Ċ Ċ import Ġandroid . app . Dialog Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . WindowManager Ċ import Ġandroidx . annotation . Layout Res Ċ import Ġcom . im yy q . mv vm . R Ċ Ċ class ĠCustom Layout Dialog ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġ@ Layout Res Ġprivate Ġval Ġm Layout Res : ĠInt Ċ ) Ġ: ĠDialog ( context , ĠR . style . Base Dialog Style ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( m Layout Res ) ĊĊĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ çªĹ ä½ĵ é»ĺè®¤ åĮħåĲ« View ï¼Į ä¸į è®¾ç½® width ä¼ļ åİĭç¼© View ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġwindow ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparams Ġ= Ġattributes ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . width Ġ= ĠWindow Manager . LayoutParams . MATCH _ PARENT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . height Ġ= ĠWindow Manager . LayoutParams . WRAP _ CONTENT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparams . gravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠ Ġattributes Ġ= Ġparams ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }