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 . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġbutter knife . BindView Ċ import Ġbutter knife . B utter Kn ife Ċ import Ġcom . commit 4 5 1 . gitlab . App Ċ import Ġcom . commit 4 5 1 . gitlab . R Ċ import Ġcom . commit 4 5 1 . gitlab . model . api . Merge Request Ċ import Ġcom . commit 4 5 1 . gitlab . transformation . Circle Transformation Ċ import Ġcom . commit 4 5 1 . gitlab . util . Image Util Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġmerge Ġrequest Ġwithin Ġa Ġlist Ċ Ġ*/ Ċ class ĠMerge Request ViewHolder ( view : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġinf late ( parent : ĠViewGroup ): ĠMerge Request ViewHolder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( parent . context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inflate ( R . layout . item _ merge _ request , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠMerge Request ViewHolder ( view ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ BindView ( R . id . request _ image ) ĊĠĠĠ Ġlateinit Ġvar Ġimage : ĠImageView ĊĠĠĠ Ġ@ BindView ( R . id . request _ title ) ĊĠĠĠ Ġlateinit Ġvar Ġtext Title : ĠTextView ĊĠĠĠ Ġ@ BindView ( R . id . request _ author ) ĊĠĠĠ Ġlateinit Ġvar Ġtext Author : ĠTextView ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this , Ġview ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbind ( item : ĠMerge Request ) Ġ{ ĊĠĠĠĠĠĠĠ ĠApp . get (). pic asso ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( Image Util . get Avatar Url ( item . author , ĠitemView . resources . get Dimension Pixel Size ( R . dim en . image _ size ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. transform ( Circle Transformation ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( image ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( item . author Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Author . text Ġ= Ġitem . author !!. username ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Author . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( item . title Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Title . text Ġ= Ġitem . title ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Title . text Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ