package Ġcom . k ai . common . extension Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . gy f . imm ersion bar . Imm ersion Bar Ċ import Ġes . dm oral . toast y . Toast y ĊĊ Ċ fun ĠFragment . init Imm ersion Bar ( view : ĠView , Ġfit System : ĠBoolean Ġ= Ġfalse , Ġ@ Color Int Ġcolor : ĠInt ? Ġ= Ġ 0 ) Ġ{ ĊĠĠĠ Ġvar Ġimm ersion Color Ġ= Ġ 0 ĊĠĠĠ Ġcolor ?. let Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( it Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimm ersion Color Ġ= Ġandroid . R . color . white ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠImm ersion Bar ĊĠĠĠĠĠĠĠ Ġ. with ( this ) ĊĠĠĠĠĠĠĠ Ġ. status Bar Dark Font ( true , Ġ 0 . 7 f ) ĊĠĠĠĠĠĠĠ Ġ. fits System Windows ( fit System ) ĊĠĠĠĠĠĠĠ Ġ. title Bar ( view ) ĊĠĠĠĠĠĠĠ Ġ. navigation Bar Color ( imm ersion Color ) ĊĠĠĠĠĠĠĠ Ġ. auto NavigationBar Dark Mode Enable ( true , Ġ 0 . 8 f ) ĊĠĠĠĠĠĠĠ Ġ. init () Ċ } ĊĊĊ Ċ fun ĠFragment . custom Toast ( char Sequence : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġnormal Ġ= ĠToast y . normal ( this . require Context (), Ġchar Sequence ) ĊĠĠĠ Ġnormal . set Gravity ( Gravity . CENTER , Ġ 0 , Ġ 0 ) ĊĠĠĠ Ġnormal . show () Ċ } Ċ