package Ġcom . ch m ich at . chat . ui . fragment . discover Ċ Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . os . Bundle Ċ import Ġcom . ch m ich at . chat . R Ċ import Ġcom . ch m ich at . chat . base . Base Fragment Ċ import Ġcom . ch m ich at . chat . base . Base Fragment Adapter Ċ import Ġkotlinx . android . synt hetic . main . fragment _ tab _ discover .* Ċ Ċ /** Ċ Ġ* Ġ@ Author Ġ 2 0 3 4 2 Ċ Ġ* Ġ@ Date Ġ 2 0 1 9 / 8 / 2 2 Ġ 1 3 : 5 0 Ċ Ġ*/ Ċ class ĠDis cover Tab Fragment Ġ: ĠBase Fragment () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Position Ġ= Ġ"" ĊĠĠĠ Ġprivate Ġvar Ġmid = 0 ĊĠĠĠ Ġprivate Ġvar Ġm Titles Ġ= Ġarray ListOf ( Ġ" å¸ ĸ åŃĲ ", Ġ" å°ı è§Ĩé¢ĳ ", Ġ" V LOG ") ĊĠĠĠ Ġprivate Ġvar Ġm Fragment List Ġ= ĠArrayList < Fragment >() ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance ( pos : ĠString , forum Id : Int ): ĠDis cover Tab Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠDis cover Tab Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= Ġbundle ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . m Position Ġ= Ġpos ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . mid = forum Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . fragment _ tab _ discover ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Fragment List . clear () ĊĠĠĠĠĠĠĠ Ġtab _ layout . is Iss how bg = true ĊĠĠĠĠĠĠĠ Ġtab _ layout . max Txt Size = 1 4 ĊĠĠĠĠĠĠĠ Ġtab _ layout . min Txt Size = 1 4 ĊĠĠĠĠĠĠĠ Ġfor Ġ( index Ġin Ġm Titles . indices ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Fragment List . add ( Discover Re cycle VI ew Fragment . getInstance ("$ index ", mid )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġm ViewPager . set Scroll ( true ) ĊĠĠĠĠĠĠĠ Ġm ViewPager . adapter Ġ= ĠBase Fragment Adapter ( child FragmentManager , Ġm Fragment List , Ġm Titles ) ĊĠĠĠĠĠĠĠ Ġtab _ layout . set ViewPager ( m ViewPager ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlazy Load () Ġ{ ĊĠĠĠ Ġ} Ċ }