package Ġcom . ils ang . alar mdi ary . Chart Rank Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . ils ang . alar mdi ary . R Ċ Ċ class ĠRank View Adapter ( var Ġdatas : ĠList < Rank Item >) Ġ: ĠRecyclerView . Adapter < Rank ViewHolder > (){ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠRank ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview : ĠView Ġ= ĠLayoutInflater . from ( parent . context ). inflate ( R . layout . rank _ item , parent , false ) ĊĠĠĠĠĠĠĠ Ġreturn ĠRank ViewHolder ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdatas . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠRank ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . bind ( datas [ position ]) ĊĠĠĠ Ġ} Ċ Ċ }