package Ġio . tel eres o . android Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġandroidx . appcompat . app . AppCompat View Inflater Ċ import Ġandroidx . appcompat . widget .* Ċ import Ġcom . google . android . material . floating action button . Floating ActionButton Ċ import Ġio . tel eres o . android . views .* Ċ Ċ open Ġclass ĠRemote View Inflater Ġ: ĠAppCompat View Inflater () Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġcreate View ( context : ĠContext , Ġname : ĠString ?, Ġattrs : ĠAttributeSet ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( name ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . appcompat . widget . AppCompat TextView " Ġ-> Ġcreate TextView ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . appcompat . widget . AppCompat EditText " Ġ-> Ġcreate EditText ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . appcompat . widget . AppCompat Button " Ġ-> Ġcreate Button ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . appcompat . widget . AppCompat ImageView " Ġ-> Ġcreate ImageView ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" android x . appcompat . widget . AppCompat Image Button " Ġ-> Ġcreate Image Button ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . material . bottomnavigation . Bottom Navigation View " Ġ-> Ġcreate Bottom Navigation ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . material . navigation . Navigation View " Ġ-> Ġcreate Navigation ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . google . android . material . floating action button . Floating ActionButton " Ġ-> Ġcreate Floating ActionButton ( context , Ġattrs ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġsuper . create View ( context , Ġname , Ġattrs ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate TextView ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠAppCompat TextView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote TextView ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate EditText ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠAppCompat EditText Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote EditText ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Button ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠAppCompat Button Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote Button ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate ImageView ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠAppCompat ImageView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote ImageView ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Image Button ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠAppCompat Image Button Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ ĠRemote Image Button ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġopen Ġfun Ġcreate Bottom Navigation ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠRemote Bottom Navigation View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote Bottom Navigation View ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġprotected Ġopen Ġfun Ġcreate Navigation ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠRemote Navigation View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote Navigation View ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġopen Ġfun Ġcreate Floating ActionButton ( context : ĠContext , Ġattrs : ĠAttributeSet ?): ĠFloating ActionButton Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote Floating ActionButton ( context , Ġattrs ) ĊĠĠĠ Ġ} ĊĊ Ċ }