public class ThreeLineItem
extends <any>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ThreeLineItem.ViewHolder |
| Constructor and Description |
|---|
ThreeLineItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindView(ThreeLineItem.ViewHolder holder,
java.util.List<java.lang.Object> payloads) |
ImageHolder |
getAvatar() |
StringHolder |
getDescription() |
ImageHolder |
getIcon() |
int |
getLayoutRes() |
StringHolder |
getName() |
int |
getType() |
ThreeLineItem.ViewHolder |
getViewHolder(android.view.View v) |
void |
unbindView(ThreeLineItem.ViewHolder holder) |
ThreeLineItem |
withAvatar(android.graphics.Bitmap bitmap) |
ThreeLineItem |
withAvatar(android.graphics.drawable.Drawable avatar) |
ThreeLineItem |
withAvatar(int avatarRes) |
ThreeLineItem |
withAvatar(java.lang.String url) |
ThreeLineItem |
withAvatar(android.net.Uri uri) |
ThreeLineItem |
withDescription(java.lang.String description) |
ThreeLineItem |
withIcon(android.graphics.Bitmap bitmap) |
ThreeLineItem |
withIcon(android.graphics.drawable.Drawable icon) |
ThreeLineItem |
withIcon(int iconRes) |
ThreeLineItem |
withIcon(android.net.Uri uri) |
ThreeLineItem |
withName(java.lang.String name) |
public ThreeLineItem withName(java.lang.String name)
public ThreeLineItem withDescription(java.lang.String description)
public ThreeLineItem withAvatar(android.graphics.drawable.Drawable avatar)
public ThreeLineItem withAvatar(int avatarRes)
public ThreeLineItem withAvatar(android.net.Uri uri)
public ThreeLineItem withAvatar(android.graphics.Bitmap bitmap)
public ThreeLineItem withAvatar(java.lang.String url)
public ThreeLineItem withIcon(android.graphics.drawable.Drawable icon)
public ThreeLineItem withIcon(int iconRes)
public ThreeLineItem withIcon(android.net.Uri uri)
public ThreeLineItem withIcon(android.graphics.Bitmap bitmap)
public StringHolder getName()
public StringHolder getDescription()
public ImageHolder getAvatar()
public ImageHolder getIcon()
public int getType()
public int getLayoutRes()
public void bindView(ThreeLineItem.ViewHolder holder, java.util.List<java.lang.Object> payloads)
public void unbindView(ThreeLineItem.ViewHolder holder)
public ThreeLineItem.ViewHolder getViewHolder(android.view.View v)