package Ġcom . qf . g ank . ui . main Ċ Ċ import Ġcom . gy f . imm ersion bar . Imm ersion Bar Ċ import Ġcom . qf . g ank . R Ċ import Ġcom . qf . g ank . ui . base . Base Vm Fragment Ċ import Ġkotlinx . android . synt hetic . main . fragment _ main .* Ċ Ċ /** Ċ Ġ* Ġä½ľèĢħ ï¼ļ P eter Wu Ċ Ġ* Ġ æĹ¶éĹ´ ï¼ļ 2 0 2 0 / 7 / 6 Ċ Ġ* Ġæı ı è¿° ï¼ļ Main Fragment Ċ Ġ*/ Ċ class ĠMain Fragment Ġ: ĠBase Vm Fragment < Main Fg ViewModel >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠviewModel Class () Ġ= ĠMain Fg ViewModel :: class . java ĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Menu Iv . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Share ViewModel ()?. open Or Close Drawer ?. post Value ( true ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit StatusBar () Ġ{ ĊĠĠĠĠĠĠĠ ĠImm ersion Bar . with ( this ). title Bar ( m Toolbar ). status Bar Dark Font ( true ). init () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id () Ġ= ĠR . layout . fragment _ main Ċ }