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 |
protected static class |
ProfileSettingDrawerItem.ViewHolder |
mEnabled, mIdentifier, mOnDrawerItemClickListener, mOnPostBindViewListener, mSelectable, mSelected, mSubItems, mTag| Constructor and Description |
|---|
ProfileSettingDrawerItem() |
equals, equals, equals, generateView, generateView, getIdentifier, getOnDrawerItemClickListener, getOnPostBindViewListener, getSubItems, getTag, getViewHolder, hashCode, isEnabled, isExpanded, isSelected, onPostBindView, withEnabled, withIdentifier, withIsExpanded, withOnDrawerItemClickListener, withPostOnBindViewListener, withSelectable, withSetSelected, withSubItems, withSubItems, withTagclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitwithSelectablepublic 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 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)
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>