public class ProfileSettingDrawerItem extends AbstractDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder> implements IProfile<ProfileSettingDrawerItem>, Tagable<ProfileSettingDrawerItem>, Typefaceable<ProfileSettingDrawerItem>
| Modifier and Type | Class and Description |
|---|---|
static class |
ProfileSettingDrawerItem.ItemFactory |
static class |
ProfileSettingDrawerItem.ViewHolder |
mEnabled, mIdentifier, mOnDrawerItemClickListener, mOnPostBindViewListener, mSelectable, mSelected, mSubItems, mTag| Constructor and Description |
|---|
ProfileSettingDrawerItem() |
equals, equals, equals, generateView, generateView, getIdentifier, getOnDrawerItemClickListener, getOnPostBindViewListener, getParent, getSubItems, getTag, getViewHolder, hashCode, isAutoExpanding, isEnabled, isExpanded, isSelected, onPostBindView, unbindView, withEnabled, withIdentifier, withIsExpanded, withOnDrawerItemClickListener, withParent, withPostOnBindViewListener, withSetSelected, withSubItems, withSubItems, withTagclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitpublic ProfileSettingDrawerItem withIcon(android.graphics.drawable.Drawable icon)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIcon(@DrawableRes int iconRes)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIcon(android.graphics.Bitmap icon)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIcon(com.mikepenz.iconics.typeface.IIcon iicon)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIcon(java.lang.String url)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIcon(android.net.Uri uri)
withIcon in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withName(java.lang.String name)
withName in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withDescription(java.lang.String description)
public ProfileSettingDrawerItem withEmail(java.lang.String email)
withEmail in interface IProfile<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withSelectedColor(int selectedColor)
public ProfileSettingDrawerItem withSelectedColorRes(@ColorRes int selectedColorRes)
public ProfileSettingDrawerItem withTextColor(int textColor)
public ProfileSettingDrawerItem withTextColorRes(@ColorRes int textColorRes)
public ProfileSettingDrawerItem withIconColor(int iconColor)
public ProfileSettingDrawerItem withIconColorRes(@ColorRes int iconColorRes)
public ProfileSettingDrawerItem withTypeface(android.graphics.Typeface typeface)
withTypeface in interface Typefaceable<ProfileSettingDrawerItem>public ProfileSettingDrawerItem withIconTinted(boolean iconTinted)
public ColorHolder getSelectedColor()
public ColorHolder getTextColor()
public ColorHolder getIconColor()
public ImageHolder getIcon()
getIcon in interface IProfile<ProfileSettingDrawerItem>public boolean isIconTinted()
public void setIconTinted(boolean iconTinted)
public android.graphics.Typeface getTypeface()
getTypeface in interface Typefaceable<ProfileSettingDrawerItem>public StringHolder getName()
getName in interface IProfile<ProfileSettingDrawerItem>public StringHolder getEmail()
getEmail in interface IProfile<ProfileSettingDrawerItem>public StringHolder getDescription()
public void setDescription(java.lang.String description)
public boolean isSelectable()
isSelectable in interface com.mikepenz.fastadapter.IItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>isSelectable in interface IDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>isSelectable in interface IProfile<ProfileSettingDrawerItem>isSelectable in interface Selectable<ProfileSettingDrawerItem>isSelectable in class AbstractDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>public ProfileSettingDrawerItem withSelectable(boolean selectable)
AbstractDrawerItemwithSelectable in interface com.mikepenz.fastadapter.IItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>withSelectable in interface IDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>withSelectable in interface IProfile<ProfileSettingDrawerItem>withSelectable in interface Selectable<ProfileSettingDrawerItem>withSelectable in class AbstractDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>selectable - true if this item is selectablepublic int getType()
getType in interface com.mikepenz.fastadapter.IItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>getType in interface IDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>@LayoutRes public int getLayoutRes()
getLayoutRes in interface com.mikepenz.fastadapter.IItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>getLayoutRes in interface IDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>public void bindView(ProfileSettingDrawerItem.ViewHolder viewHolder, java.util.List payloads)
bindView in interface com.mikepenz.fastadapter.IItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>bindView in interface IDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>public com.mikepenz.fastadapter.utils.ViewHolderFactory<ProfileSettingDrawerItem.ViewHolder> getFactory()
AbstractDrawerItemgetFactory in class AbstractDrawerItem<ProfileSettingDrawerItem,ProfileSettingDrawerItem.ViewHolder>