package Ġcom . zz r . jet pack test . adapter Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . ImageView Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . view holder . Base ViewHolder Ċ import Ġcom . zz r . jet pack test . R Ċ Ċ /** Ċ Ġ* Ġ@ Author Ġzz r Ċ Ġ* Ġ@ Desc Ċ Ġ* Ġ@ Date Ġ 2 0 2 0 / 1 1 / 1 0 Ċ Ġ*/ Ċ class ĠSt agger Adapter Ġ: ĠBase Quick Adapter < String , ĠBase ViewHolder >( R . layout . item _ st agger ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġarray Ġ= Ġint ArrayOf ( R . drawable . pic 0 0 1 , ĠR . drawable . pic 0 0 2 , ĠR . drawable . pic 0 0 3 ) ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( holder : ĠBase ViewHolder , Ġitem : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġiv St agger ed Ġ= Ġholder . getView < ImageView >( R . id . iv St agger ed ) ĊĠĠĠĠĠĠĠ Ġval Ġparams : ĠViewGroup . LayoutParams Ġ= Ġiv St agger ed . layout Params ĊĠĠĠĠĠĠĠ Ġval Ġheight Ġ= Ġwhen Ġ( holder . adapter Position Ġ% Ġ 5 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġ 5 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġ 7 5 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġ 8 8 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> Ġ 3 6 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> Ġ 6 6 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ 3 0 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġparams . width Ġ= Ġheight ĊĠĠĠĠĠĠĠ Ġiv St agger ed . layout Params Ġ= Ġparams ĊĊĠĠĠĠĠĠĠ Ġiv St agger ed . setImage Resource ( array [ holder . adapter Position Ġ% Ġarray . size ]) ĊĠĠĠ Ġ} Ċ }