package Ġcom . github . z ack rat os . ult imate bar . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . annotation . Drawable Res Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġkotlinx . android . synt hetic . main . fragment _ sample .* Ċ Ċ /** Ċ Ġ* Ġ Ġ@ Author : Ġ Ġz ack rat os Ċ Ġ* Ġ Ġ@ Date : ĠĠĠĠ 2 0 1 8 / 1 1 / 7 Ċ Ġ* Ġ Ġ@ Time : ĠĠĠ Ġä¸ĭåįĪ 4 : 5 1 Ċ Ġ* Ġ Ġ@ Email : ĠĠ Ġz hang w ench ao @ xi ang w ush uo . com Ċ Ġ*/ Ċ class ĠSample Fragment : ĠFragment () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠIMAGE Ġ= Ġ" image " ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance (@ Drawable Res Ġimage : ĠInt ): ĠSample Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSample Fragment (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġarguments Ġ= ĠBundle (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Int ( IMAGE , Ġimage ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ sample , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġarguments ?. getInt ( IMAGE )?. let Ġ{ Ġimage _ view . setImage Resource ( it ) Ġ} ĊĠĠĠ Ġ} Ċ Ċ }