package Ġcom . magenta . food al recipe . utils . extensions Ċ Ċ import Ġandroidx . annotation . Id Res Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Transaction Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġ${ User } Ġon Ġ${ Date } Ċ Ġ*/ Ċ Ċ val ĠAppCompatActivity . transaction ĊĠĠĠ Ġget () Ġ= Ġsupport FragmentManager . beginTransaction () ĊĊ Ċ fun ĠAppCompatActivity . replace Fragment ( fragment : ĠFragment , Ġ@ Id Res Ġview ID : ĠInt , Ġtag : ĠString ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġsupport FragmentManager . transaction Ġ{ ĊĠĠĠĠĠĠĠ Ġreplace ( view ID , Ġfragment , Ġtag ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠFragment Manager . transaction ( ĊĠĠĠ Ġcommit : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġaction : ĠFragment Transaction . () Ġ-> ĠFragment Transaction Ċ ): ĠFragment Transaction Ġ{ ĊĠĠĠ Ġval Ġtransaction Ġ= Ġbegin Transaction () ĊĠĠĠ Ġtransaction . set Custom Animations ( android . R . anim . fade _ in , Ġandroid . R . anim . fade _ out ) ĊĠĠĠ Ġif Ġ( commit ) ĊĠĠĠĠĠĠĠ Ġtransaction . action (). commit () ĊĠĠĠ Ġelse ĊĠĠĠĠĠĠĠ Ġtransaction . action () ĊĠĠĠ Ġreturn Ġtransaction Ċ }