package Ġcom . n ive k aa . ice pur py kt . infra . holder Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . card view . widget . Card View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . n ive k aa . ice pur py kt . R Ċ import Ġcom . n ive k aa . ice pur py kt . infra . view . Label Card View Ċ Ċ class ĠProduct Detail ViewHolder ( item View : ĠView ) Ġ{ ĊĠĠĠ Ġvar Ġprice : ĠTextView ĊĠĠĠ Ġvar Ġcard View : ĠLabel Card View ĊĠĠĠ Ġvar Ġold Price : ĠTextView ĊĠĠĠ Ġvar Ġname : ĠTextView ĊĠĠĠ Ġvar Ġdescription : ĠTextView ĊĠĠĠ Ġvar Ġphoto : ĠImageView ĊĠĠĠ Ġvar Ġbtn AddTo Cart : ĠCard View ĊĠĠĠ Ġvar Ġsuggestion Rv : ĠRecyclerView ĊĠĠĠ Ġvar Ġclose Dialog : ĠImageView ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġcard View Ġ= ĠitemView . findViewById ( R . id . layout 1 ) ĊĠĠĠĠĠĠĠ Ġprice Ġ= ĠitemView . findViewById < TextView >( R . id . price ) ĊĠĠĠĠĠĠĠ Ġold Price Ġ= ĠitemView . findViewById < TextView >( R . id . old _ price ) ĊĠĠĠĠĠĠĠ Ġname Ġ= ĠitemView . findViewById < TextView >( R . id . title ) ĊĠĠĠĠĠĠĠ Ġdescription Ġ= ĠitemView . findViewById < TextView >( R . id . description ) ĊĠĠĠĠĠĠĠ Ġphoto Ġ= ĠitemView . findViewById ( R . id . photo ) ĊĠĠĠĠĠĠĠ Ġbtn AddTo Cart Ġ= ĠitemView . findViewById ( R . id . btn _ add _ to _ cart ) ĊĠĠĠĠĠĠĠ Ġsuggestion Rv Ġ= ĠitemView . findViewById ( R . id . suggestion RV ) ĊĠĠĠĠĠĠĠ Ġclose Dialog Ġ= ĠitemView . findViewById ( R . id . close _ dialog ) ĊĠĠĠ Ġ} Ċ }