package Ġcom . mike pen z . about libraries . ui . item Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . mike pen z . about libraries . R Ċ import Ġcom . mike pen z . fast adapter . items . Abstract Item ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby Ġmi ke pen z Ġon Ġ 2 8 . 1 2 . 1 5 . Ċ Ġ*/ Ċ class ĠLoader Item Ġ: ĠAbstract Item < Loader Item . ViewHolder >() Ġ{ ĊĊĠĠĠ Ġoverride Ġvar Ġis Selectable : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdefines Ġthe Ġtype Ġdefining Ġthis Ġitem . Ġmust Ġbe Ġunique . Ġprefer ably Ġan Ġid ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġtype ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġtype : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠR . id . loader _ item _ id ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdefines Ġthe Ġlayout Ġwhich Ġwill Ġbe Ġused Ġfor Ġthis Ġitem Ġin Ġthe Ġlist ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġlayout Ġfor Ġthis Ġitem ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġlayout Res : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠR . layout . list loader _ opensource ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġmethod Ġreturns Ġthe ĠViewHolder Ġfor Ġour Ġitem , Ġusing Ġthe Ġprovided ĠView . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġv ĊĠĠĠĠ Ġ* Ġ@ return Ġthe ĠViewHolder Ġfor Ġthis ĠItem ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget ViewHolder ( v : ĠView ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( v ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġour ĠViewHolder ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġclass ĠViewHolder ( header View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( header View ) Ċ } Ċ