/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 . ĠDesign ed Ġ& Ġdeveloped Ġby ĠQu ab yn ah ĠC odel abs ( c ). ĠFor Ġthe Ġlove Ġof ĠAndroid Ġdevelopment . Ċ Ġ*/ Ċ Ċ package Ġdev . ug scheduler . ui . course Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġdev . ug scheduler . databinding . Fragment My Courses Binding Ċ import Ġdev . ug scheduler . util . Main Navigation Fragment ĊĊ Ċ class ĠMy Courses Fragment Ġ: ĠMain Navigation Fragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar ĠviewModel : ĠMy Courses ViewModel ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠFragment My Courses Binding ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠFragment My Courses Binding . inflate ( in flater ) ĊĠĠĠĠĠĠĠ Ġ// ĠPad Ġthe Ġbottom Ġof Ġthe ĠRecyclerView Ġso Ġthat Ġthe Ġcontent Ġscroll s Ġup Ġabove Ġthe Ġnav Ġbar ĊĠĠĠĠĠĠĠ Ġ/* binding . re cyclerView . do On Apply Window Insets Ġ{ Ġv , Ġin sets , Ġpadding Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġv . update Padding Relative ( bottom Ġ= Ġpadding . bottom Ġ+ Ġin sets . system Window Inset Bottom ) ĊĠĠĠĠĠĠĠ Ġ}*/ ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠviewModel Ġ= ĠViewModel Provider ( this ). get ( My Courses ViewModel :: class . java ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ