package Ġqs os . lib . base . base . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Layout Res Ċ import Ġqs os . lib . base . base . holder . Base Holder Ċ Ċ /** åįķ ç±»åŀĭ åĪĹè¡¨ é¡¹ å®¹åĻ¨ ĠNormal Adapter Ċ Ġ* Ġ@ author Ġ: Ġ åįİ æ¸ħ æĿ ¾ Ċ Ġ* Ċ Ġ*/ Ċ class ĠNormal Adapter < T >( ĊĠĠĠĠĠĠĠ Ġ@ Layout Res Ġprivate Ġval Ġlayout Id : ĠInt , ĊĠĠĠĠĠĠĠ Ġlist : ĠArrayList < T >, ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġset Holder : Ġ( holder : ĠBase Holder < T >, Ġdata : ĠT , Ġposition : ĠInt ) Ġ-> ĠUnit Ċ ) Ġ: ĠBase Adapter < T >( list ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Holder ( view : ĠView , Ġview Type : ĠInt ): ĠBase Holder < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠNormal Holder ( view , Ġset Holder ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id ( view Type : ĠInt ): ĠInt Ġ= Ġlayout Id Ċ Ċ }