/* čĊ Ġ* ĠCopyright Ġ 2 0 1 7 ĠGoogle ĠLLC čĊ Ġ* čĊ Ġ* Ġ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 . sin bar am . map go . AR . Helper čĊč Ċ import Ġandroid . app . Activity č Ċ import Ġandroid . view . View čĊč Ċ /** ĠHelper Ġto Ġset Ġup Ġthe ĠAndroid Ġfull Ġscreen Ġmode . Ġ Ġ*/ č Ċ object ĠFull Screen Helper Ġ{ čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠSets Ġthe ĠAndroid Ġfullscreen Ġflags . ĠExpected Ġto Ġbe Ġcalled Ġfrom Ġ[ Ġ][ Activity . on Window Focus Changed ]. čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġthe ĠActivity Ġon Ġwhich Ġthe Ġfull Ġscreen Ġmode Ġwill Ġbe Ġset . čĊĠĠĠĠ Ġ* Ġ@ param Ġhas Focus Ġthe Ġhas Focus Ġflag Ġpassed Ġfrom Ġthe Ġ[ Activity . on Window Focus Changed ] Ġcallback . čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġset FullScreen On Window Focus Changed ( activity : ĠActivity , Ġhas Focus : ĠBoolean ) Ġ{ čĊĠĠĠĠĠĠĠ Ġif Ġ( has Focus ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġhttps :// developer . android . com / training / system - ui / imm ers ive . html # sticky čĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. window čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. decor View . system Ui Visibility Ġ= Ġ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . SYSTEM _ UI _ FLAG _ LAYOUT _ ST ABLE čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor ĠView . SYSTEM _ UI _ FLAG _ LAYOUT _ HIDE _ NAV IG ATION čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor ĠView . SYSTEM _ UI _ FLAG _ LAYOUT _ FULL SCREEN čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor ĠView . SYSTEM _ UI _ FLAG _ HIDE _ NAV IG ATION čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor ĠView . SYSTEM _ UI _ FLAG _ FULL SCREEN čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġor ĠView . SYSTEM _ UI _ FLAG _ IM MER SIVE _ STICK Y čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ } čĊ