package Ġcom . ct ech . eat y . ui . on boarding . view Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . annotation . Drawable Res Ċ import Ġandroid . support . annotation . String Res Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . ct ech . eat y . R Ċ import Ġcom . ct ech . eat y . base . Base Fragment Ċ import Ġkotlinx . android . synt hetic . main . fragment _ on boarding .* Ċ Ċ class ĠOn boarding Fragment Ġ: ĠBase Fragment () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠKEY _ TITLE Ġ= Ġ" title " ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠKEY _ IMAGE Ġ= Ġ" image " ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠKEY _ DESCRIPTION Ġ= Ġ" description " ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance (@ String Res Ġdescription Res : ĠInt , Ġ@ Drawable Res Ġimage Res : ĠInt , Ġ@ String Res Ġtitle Res : ĠInt ): ĠFragment Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġargs Ġ= ĠBundle () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠOn boarding Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . put Int ( KEY _ TITLE , Ġtitle Res ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . put Int ( KEY _ IMAGE , Ġimage Res ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs . put Int ( KEY _ DESCRIPTION , Ġdescription Res ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= Ġargs ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ on boarding , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġval Ġtitle Res Ġ= Ġarguments !!. getInt ( KEY _ TITLE ) ĊĠĠĠĠĠĠĠ Ġval Ġimage Res Ġ= Ġarguments !!. getInt ( KEY _ IMAGE ) ĊĠĠĠĠĠĠĠ Ġval Ġdescription Res Ġ= Ġarguments !!. getInt ( KEY _ DESCRIPTION ) ĊĊĠĠĠĠĠĠĠ Ġtv Title . setText ( title Res ) ĊĠĠĠĠĠĠĠ Ġiv Image . setImage Resource ( image Res ) ĊĠĠĠĠĠĠĠ Ġtv Description . setText ( description Res ) ĊĠĠĠ Ġ} Ċ }