/* Ċ Ġ* ĠĠĠĠĠĠ ĠCopyright Ġ( C ) Ġ 2 0 2 0 . Ġ Ġj x 3 box . com Ċ Ġ* Ċ Ġ* ĠĠĠ Ġ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 . jx 3 box . ui . main . fragment . tools Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . ImageView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . blank j . util code . util . Convert Utils . dp 2 px Ċ import Ġcom . care y . module _ banner . Indicator View Ċ import Ġcom . care y . module _ banner . Scale In Transformer Ċ import Ġcom . care y . module _ glide lib . Easy G lide . load Round Corner Image Ċ import Ġcom . jx 3 box . App Ċ import Ġcom . jx 3 box . R Ċ import Ġcom . jx 3 box . data . net . AppConfig Ċ import Ġcom . jx 3 box . module _ image browser . utils . imm ersion bar . Imm ersion Bar Ċ import Ġcom . jx 3 box . mv vm . base . Base Fragment Ċ import Ġcom . jx 3 box . ui . Normal Web Activity Ċ import Ġcom . jx 3 box . ui . cms . Ach ievements List Activity Ċ import Ġcom . jx 3 box . utils . g one Ċ import Ġcom . jx 3 box . utils . start K tx Activity Ċ import Ġkotlinx . android . synt hetic . main . fragment _ tools .* Ċ import Ġkotlinx . android . synt hetic . main . layout _ title _ back .* Ċ Ċ /** Ċ Ġ* Ġ å·¥åħ· Ċ Ġ* Ġ@ author ĠCare y Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 9 / 2 3 Ċ Ġ*/ Ċ class ĠTools Fragment Ġ: ĠBase Fragment (), ĠView . OnClickListener Ġ{ ĊĠĠĠ Ġprivate Ġval Ġimg s Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ Ġ" https :// console . cn y ix un . com / upload / post / 2 0 2 0 / 7 / 5 / 8 4 3 1 6 3 . png ", ĊĠĠĠĠĠĠĠ Ġ" https :// console . cn y ix un . com / upload / post / 2 0 2 0 / 7 / 5 / 9 7 2 2 3 1 7 . png " ĊĠĠĠ Ġ) ĊĠĠĠ Ġoverride Ġval Ġlayout Id : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠR . layout . fragment _ tools ĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Img Back . g one () ĊĠĠĠĠĠĠĠ Ġm Tv Title . text Ġ= ĠgetString ( R . string . tools _ title ) ĊĠĠĠĠĠĠĠ Ġbanner . setAuto Turn ing Time ( 3 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Indicator ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġindicator . set Indicator Color ( Color . GRAY ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Indicator Style ( Indicator View . Indicator Style . IND IC ATOR _ BE ZI ER ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Indicator Selector Color ( Color . RED ), Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Page Margin ( dp 2 px ( 2 0 F ), Ġdp 2 px ( 1 0 F )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Page Transformer ( Scale In Transformer ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. adapter Ġ= ĠImage Adapter ( imgs ) ĊĠĠĠĠĠĠĠ Ġtv Macro . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Jx 3 Dat . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Tools . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv B ps . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv FB . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv CJ . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv NPC . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Fb Skill . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Fb Drop . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Gem . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Team . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Gold Price . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Flow er Price . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Third Pz . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Third D ps . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Third Speed . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Third Exam . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv Third Qi Yu . setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit Data () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit Imm ersion Bar () Ġ{ ĊĠĠĠĠĠĠĠ ĠImm ersion Bar . with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. status Bar Dark Font ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. fits System Windows ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. status Bar Color ( R . color . white ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. init () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġclass ĠImage Adapter ( private Ġval Ġitems : ĠList < String >) Ġ: ĊĠĠĠĠĠĠĠ ĠRecyclerView . Adapter < RecyclerView . ViewHolder >() Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠRecyclerView . ViewHolder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( parent . context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inflate ( R . layout . item _ banner _ image , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠImage ViewHolder ( view ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠRecyclerView . ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġimage ViewHolder Ġ= Ġholder Ġas ĠImage ViewHolder ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage ViewHolder . image . load Round Corner Image ( App . CONTEXT , Ġitems [ position ], Ġdp 2 px ( 1 0 F )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġitems . size ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġclass ĠImage ViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġimage : ĠImageView Ġ= ĠitemView . findViewById ( R . id . banner Img ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( v ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Macro Ġ-> Ġstart Web Activity ( AppConfig . article _ macro ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv B ps Ġ-> Ġstart Web Activity ( AppConfig . article _ bps ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Tools Ġ-> Ġstart Web Activity ( AppConfig . article _ tools ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Jx 3 Dat Ġ-> Ġstart Web Activity ( AppConfig . article _ jx 3 dat ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv FB Ġ-> Ġstart Web Activity ( AppConfig . article _ fb ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Fb Drop Ġ-> Ġstart Web Activity ( AppConfig . fb _ drop ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv NPC Ġ-> Ġstart Web Activity ( AppConfig . fb _ npc _ data ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Fb Skill Ġ-> Ġstart Web Activity ( AppConfig . fb _ skill _ data ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Gem Ġ-> Ġstart Web Activity ( AppConfig . fb _ gem ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Gold Price Ġ-> Ġstart Web Activity ( AppConfig . gold _ price ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Flow er Price Ġ-> Ġstart Web Activity ( AppConfig . flower _ price ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Third Pz Ġ-> Ġstart Web Activity ( AppConfig . third _ pz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Third D ps Ġ-> Ġstart Web Activity ( AppConfig . third _ d ps ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Third Speed Ġ-> Ġstart Web Activity ( AppConfig . third _ speed ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Third Exam Ġ-> Ġstart Web Activity ( AppConfig . third _ exam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Third Qi Yu Ġ-> Ġstart Web Activity ( AppConfig . third _ ser end ip ity ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv CJ Ġ-> Ġstart K tx Activity < Ach ievements List Activity >() ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġstart Web Activity ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠĠĠĠĠ Ġbundle . putString (" url ", Ġurl ) ĊĠĠĠĠĠĠĠ Ġstart K tx Activity < Normal Web Activity >( extra Ġ= Ġbundle ) ĊĠĠĠ Ġ} Ċ }