package Ġnet . d ank ito . bank ing . ui . android . adapter . view holder Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġcom . mike pen z . fast adapter . Fast Adapter Ċ import Ġnet . d ank ito . bank ing . ui . android . R Ċ import Ġnet . d ank ito . bank ing . ui . android . adapter . Check able Value Adapter Item Ċ import Ġnet . d ank ito . utils . android . extensions . setVisible Or In visible ĊĊ Ċ open Ġclass ĠCheck able Value ViewHolder ( view : ĠView ) Ġ: ĠFast Adapter . ViewHolder < Check able Value Adapter Item >( view ) Ġ{ ĊĊĠĠĠ Ġprotected Ġvar Ġimg Check mark : ĠImageView Ġ= Ġview . findViewById ( R . id . img Check mark ) ĊĊĠĠĠ Ġprotected Ġvar Ġtxt Value : ĠTextView Ġ= Ġview . findViewById ( R . id . txt Value ) ĊĊĊĠĠĠ Ġoverride Ġfun Ġbind View ( item : ĠCheck able Value Adapter Item , Ġpayload s : ĠList < Any >) Ġ{ ĊĠĠĠĠĠĠĠ Ġimg Check mark . setVisible Or In visible ( item . isChecked ) ĊĊĠĠĠĠĠĠĠ Ġtxt Value . text Ġ= Ġitem . text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġun bind View ( item : ĠCheck able Value Adapter Item ) Ġ{ ĊĠĠĠĠĠĠĠ Ġimg Check mark . setImage URI ( null ) ĊĊĠĠĠĠĠĠĠ Ġtxt Value . text Ġ= Ġnull ĊĠĠĠ Ġ} Ċ Ċ }