package Ġcom . ex f ume . driver comp anion . view pager Ċ Ċ import Ġandroid . support . v 4 . view . Pager Adapter Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ class ĠP ager Adapter ( private Ġval Ġtabs : ĠArray < Pager Element >) Ġ: ĠP ager Adapter () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinstantiate Item ( container : ĠViewGroup , Ġposition : ĠInt ): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġtabs [ position ]. view ĊĠĠĠĠĠĠĠ Ġcontainer . addView ( view ) ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis View From Object ( view : ĠView , Ġo View : ĠAny ): ĠBoolean Ġ= Ġview Ġ== Ġo View Ġas ĠView ĊĊĠĠĠ Ġoverride Ġfun Ġdestroy Item ( container : ĠViewGroup , Ġposition : ĠInt , Ġview : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcontainer . remove View ( view Ġas ĠView ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ= Ġtabs . size ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence Ġ= Ġ"" Ċ } Ċ Ċ class ĠP ager Element ( val Ġicon : ĠInt , Ġval Ġtitle : ĠString , Ġval Ġview : ĠView )