public class AbstractToggleableDrawerItem<Item extends AbstractToggleableDrawerItem> extends BaseDescribeableDrawerItem<Item,AbstractToggleableDrawerItem.ViewHolder>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractToggleableDrawerItem.ItemFactory |
static class |
AbstractToggleableDrawerItem.ViewHolder |
colorStateList, disabledIconColor, disabledTextColor, icon, iconColor, iconTinted, level, name, selectedColor, selectedIcon, selectedIconColor, selectedTextColor, textColor, typefacemEnabled, mIdentifier, mOnDrawerItemClickListener, mOnPostBindViewListener, mSelectable, mSelected, mSubItems, mTag| Constructor and Description |
|---|
AbstractToggleableDrawerItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindView(AbstractToggleableDrawerItem.ViewHolder viewHolder,
java.util.List payloads) |
com.mikepenz.fastadapter.utils.ViewHolderFactory<AbstractToggleableDrawerItem.ViewHolder> |
getFactory()
the abstract method to retrieve the ViewHolder factory
The ViewHolder factory implementation should look like (see the commented code above)
|
int |
getLayoutRes() |
OnCheckedChangeListener |
getOnCheckedChangeListener() |
int |
getType() |
boolean |
isChecked() |
boolean |
isToggleEnabled() |
void |
setChecked(boolean checked) |
void |
setOnCheckedChangeListener(OnCheckedChangeListener onCheckedChangeListener) |
void |
setToggleEnabled(boolean toggleEnabled) |
Item |
withChecked(boolean checked) |
Item |
withOnCheckedChangeListener(OnCheckedChangeListener onCheckedChangeListener) |
Item |
withToggleEnabled(boolean toggleEnabled) |
bindViewHelper, getDescription, getDescriptionTextColor, withDescription, withDescription, withDescriptionTextColor, withDescriptionTextColorResgetColor, getDisabledIconColor, getDisabledTextColor, getIcon, getIconColor, getIconColor, getLevel, getName, getSelectedColor, getSelectedColor, getSelectedIcon, getSelectedIconColor, getSelectedIconColor, getSelectedTextColor, getSelectedTextColor, getTextColor, getTextColorStateList, getTypeface, isIconTinted, withDisabledIconColor, withDisabledIconColorRes, withDisabledTextColor, withDisabledTextColorRes, withIcon, withIcon, withIcon, withIcon, withIconColor, withIconColorRes, withIconTinted, withIconTintingEnabled, withLevel, withName, withName, withName, withSelectedColor, withSelectedColorRes, withSelectedIcon, withSelectedIcon, withSelectedIconColor, withSelectedIconColorRes, withSelectedTextColor, withSelectedTextColorRes, withTextColor, withTextColorRes, withTintSelectedIcon, withTypefaceequals, equals, equals, generateView, generateView, getIdentifier, getOnDrawerItemClickListener, getOnPostBindViewListener, getParent, getSubItems, getTag, getViewHolder, hashCode, isAutoExpanding, isEnabled, isExpanded, isSelectable, isSelected, onPostBindView, unbindView, withEnabled, withIdentifier, withIsExpanded, withOnDrawerItemClickListener, withParent, withPostOnBindViewListener, withSelectable, withSetSelected, withSubItems, withSubItems, withTagpublic Item withChecked(boolean checked)
public Item withToggleEnabled(boolean toggleEnabled)
public Item withOnCheckedChangeListener(OnCheckedChangeListener onCheckedChangeListener)
public boolean isChecked()
public void setChecked(boolean checked)
public boolean isToggleEnabled()
public void setToggleEnabled(boolean toggleEnabled)
public OnCheckedChangeListener getOnCheckedChangeListener()
public void setOnCheckedChangeListener(OnCheckedChangeListener onCheckedChangeListener)
public int getType()
@LayoutRes public int getLayoutRes()
public void bindView(AbstractToggleableDrawerItem.ViewHolder viewHolder, java.util.List payloads)
public com.mikepenz.fastadapter.utils.ViewHolderFactory<AbstractToggleableDrawerItem.ViewHolder> getFactory()
AbstractDrawerItemgetFactory in class AbstractDrawerItem<Item extends AbstractToggleableDrawerItem,AbstractToggleableDrawerItem.ViewHolder>