public class HeaderItem
extends <any>
| Modifier and Type | Class and Description |
|---|---|
static class |
HeaderItem.ViewHolder
our ViewHolder
|
| Modifier and Type | Field and Description |
|---|---|
LibsBuilder |
libsBuilder |
| Constructor and Description |
|---|
HeaderItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindView(HeaderItem.ViewHolder holder,
java.util.List<java.lang.Object> payloads)
binds the data of this item onto the viewHolder
|
int |
getLayoutRes()
defines the layout which will be used for this item in the list
|
int |
getType()
defines the type defining this item.
|
HeaderItem.ViewHolder |
getViewHolder(android.view.View v) |
boolean |
isSelectable() |
HeaderItem |
withAboutIcon(android.graphics.drawable.Drawable aboutIcon) |
HeaderItem |
withAboutVersionCode(java.lang.Integer aboutVersionCode) |
HeaderItem |
withAboutVersionName(java.lang.String aboutVersionName) |
HeaderItem |
withLibsBuilder(LibsBuilder libsBuilder) |
public LibsBuilder libsBuilder
public HeaderItem withAboutVersionCode(java.lang.Integer aboutVersionCode)
public HeaderItem withAboutVersionName(java.lang.String aboutVersionName)
public HeaderItem withAboutIcon(android.graphics.drawable.Drawable aboutIcon)
public HeaderItem withLibsBuilder(LibsBuilder libsBuilder)
public boolean isSelectable()
public int getType()
public int getLayoutRes()
public void bindView(HeaderItem.ViewHolder holder, java.util.List<java.lang.Object> payloads)
holder - the viewHolder of this itempublic HeaderItem.ViewHolder getViewHolder(android.view.View v)