package Ġcom . fan r ong . fr wallet . adapter čĊč Ċ import Ġandroid . view . View č Ċ import Ġandroid . widget . CheckBox č Ċ import Ġandroid . widget . ImageView č Ċ import Ġandroid . widget . TextView č Ċ import Ġcom . bump tech . glide . G lide č Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter č Ċ import Ġcom . ch ad . library . adapter . base . Base ViewHolder č Ċ import Ġcom . fan r ong . fr wallet . R čĊč Ċ class ĠDialog Wallet TypeList Adapter Ġ: ĠĠ ĠBase Quick Adapter < String , ĠBase ViewHolder >( R . layout . item _ dialog _ coin _ icon _ list ) Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun Ġconvert ( helper : ĠBase ViewHolder , Ġitem : ĠString ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġiv _ wallet _ icon Ġ= Ġhelper . item View . findViewById < ImageView >( R . id . iv _ wallet _ icon ) čĊĠĠĠĠĠĠĠ Ġval Ġin dc ator _ wm list Ġ= Ġhelper . item View . findViewById < View >( R . id . ind c ator _ wm list ) čĊĠĠĠĠĠĠĠ Ġin dc ator _ wm list . visibility = View . IN VISIBLE čĊĠĠĠĠĠĠĠ Ġwhen Ġ( item ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ALL " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet identity ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ETH " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wal lete thereum ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" BTC " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet bitcoin ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" TR X " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet tron ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġ// çĤ¹åĩ» è§¦åıĳ čĊĠĠĠĠĠĠĠ Ġif Ġ( helper . layout Position Ġ== Ġm Position ){ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġin dc ator _ wm list . visibility = View . VISIBLE čĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( item ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ALL " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet identity normal ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" ETH " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wal lete there umn ormal ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" BTC " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet bitcoin normal ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" TR X " Ġ-> Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġiv _ wallet _ icon . setImage Resource ( R . mip map . src _ lib _ e ui _ icon _ wallet tron normal ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊĠĠĠ Ġprivate Ġvar Ġm Position Ġ= Ġ 0 čĊčĊčĊĠĠĠ Ġfun Ġset m Position ( m Position : ĠInt ) Ġ{ čĊĠĠĠĠĠĠĠ Ġthis . m Position Ġ= Ġm Position čĊĠĠĠ Ġ} č Ċ }