package Ġru . touch in . rob os w ag . bottom _ navigation _ fragment Ċ Ċ import Ġru . touch in . rob os w ag . bottom _ navigation _ base . Base Bottom Navigation Fragment Ċ Ċ abstract Ġclass ĠBottom Navigation Fragment Ġ: ĠBase Bottom Navigation Fragment < Navigation Tab >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Navigation Controller () Ġ= ĠBottom Navigation Controller ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext Ġ= Ġrequire Context (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragments Ġ= Ġtabs , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment Manager Ġ= Ġchild FragmentManager , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdefault Tab Id Ġ= Ġdefault Tab Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Container View Id Ġ= Ġcontent Container View Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Container Layout Id Ġ= Ġcontent Container Layout Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrap With Navigation Container Ġ= Ġwrap With Navigation Container , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Re select Listener Ġ= Ġre select Listener ĊĠĠĠ Ġ) Ċ Ċ } Ċ