package Ġcom . commit 4 5 1 . gitlab . view Holder Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġbutter knife . BindView Ċ import Ġbutter knife . B utter Kn ife Ċ import Ġcom . commit 4 5 1 . add endum . recyclerview . context Ċ import Ġcom . commit 4 5 1 . add endum . theme Attr Color Ċ import Ġcom . commit 4 5 1 . ease l . E ase l Ċ import Ġcom . commit 4 5 1 . gitlab . R Ċ import Ġcom . commit 4 5 1 . gitlab . model . api . Branch Ċ Ċ /** Ċ Ġ* ĠLabel Ċ Ġ*/ Ċ class ĠBranch ViewHolder ( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġinf late ( parent : ĠViewGroup ): ĠBranch ViewHolder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( parent . context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inflate ( R . layout . item _ branch , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBranch ViewHolder ( view ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ BindView ( R . id . title ) ĊĠĠĠ Ġlateinit Ġvar Ġtext Title : ĠTextView ĊĊĠĠĠ Ġvar Ġcolor Highlight ed : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this , Ġview ) ĊĠĠĠĠĠĠĠ Ġcolor Highlight ed Ġ= Ġcontext . theme Attr Color ( R . attr . color Control Highlight ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbind ( branch : ĠBranch , Ġselected : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtext Title . text Ġ= Ġbranch . name ĊĠĠĠĠĠĠĠ Ġif Ġ( selected ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView . set BackgroundColor ( color Highlight ed ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView . background Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }