package Ġcom . example . well come Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . navigation . Navigation Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ import Ġkotlinx . android . synt hetic . main . fragment _ services .* Ċ import Ġkotlinx . android . synt hetic . main . services _ top _ bar .* Ċ import Ġkotlinx . android . synt hetic . main . top _ app _ bar .* Ċ Ċ class ĠServices Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġvar Ġtab 1 Ġ= Ġtop bar _ layout . get Tab At ( 0 ) ĊĠĠĠĠĠĠĠ Ġvar Ġtab 2 Ġ= Ġtop bar _ layout . get Tab At ( 1 ) ĊĠĠĠĠĠĠĠ Ġvar Ġtab 3 Ġ= Ġtop bar _ layout . get Tab At ( 2 ) ĊĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= Ġchild FragmentManager ĊĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= Ġmanager . beginTransaction () ĊĠĠĠĠĠĠĠ Ġtransition . add ( R . id . nav _ service _ fragment , Trip Fragment ()). commit () ĊĠĠĠĠĠĠĠ Ġtab 1 ?. view ?. setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= Ġchild FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= Ġmanager . beginTransaction () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransition . replace ( R . id . nav _ service _ fragment , Trip Fragment ()). commit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġtab 2 ?. view ?. setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= Ġchild FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= Ġmanager . beginTransaction () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransition . replace ( R . id . nav _ service _ fragment , Lesson Fragment ()). commit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġtab 3 ?. view ?. setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= Ġchild FragmentManager ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= Ġmanager . beginTransaction () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransition . replace ( R . id . nav _ service _ fragment , Help Fragment ()). commit () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ services , Ġcontainer , Ġfalse ) ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ