/* Ċ Ġ* ĠĠĠ ĠCopyright Ġ 2 0 1 7 Ġz hang q ing li an Ċ Ġ* Ċ Ġ* ĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . z ql ite . android . di y code . device . view . custom Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġs cott Ġon Ġ 2 0 1 7 / 8 / 4 . Ċ Ġ*/ Ċ Ċ class ĠDecor View Proxy Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Decor View : ĠViewGroup ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġactivity : ĠActivity ? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġvar Ġslide View : ĠSlide View ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġbind ( original : ĠActivity ): ĠDecor View Proxy Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity Ġ= Ġoriginal ĊĠĠĠĠĠĠĠ Ġm Decor View Ġ= Ġactivity !!. window . decor View Ġas ĠViewGroup ĊĠĠĠĠĠĠĠ Ġslide View Ġ= ĠSlide View ( original ) ĊĊĠĠĠĠĠĠĠ Ġval Ġchild Ġ= Ġm Decor View !!. getChild At ( 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġv gl p Ġ= ĠViewGroup . LayoutParams ( ViewGroup . LayoutParams . MATCH _ PARENT , ĠViewGroup . LayoutParams . MATCH _ PARENT ) ĊĠĠĠĠĠĠĠ Ġslide View !!. layout Params Ġ= Ġchild . layout Params ĊĠĠĠĠĠĠĠ Ġchild . layout Params Ġ= Ġv gl p ĊĠĠĠĠĠĠĠ Ġm Decor View !!. remove View At ( 0 ) ĊĠĠĠĠĠĠĠ Ġslide View !!. addView ( child ) ĊĠĠĠĠĠĠĠ Ġm Decor View !!. addView ( slide View ) ĊĊĠĠĠĠĠĠĠ Ġslide View !!. init ( activity !! ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġenable Slide Activity () Ġ{ ĊĠĠĠĠĠĠĠ Ġslide View !!. enable () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdisable Slide Activity () Ġ{ ĊĠĠĠĠĠĠĠ Ġslide View !!. disable () ĊĠĠĠ Ġ} Ċ } Ċ