public MiniProfileDrawerItem(ProfileDrawerItem profile) { this.icon = profile.icon; this.mEnabled = profile.mEnabled; withSelectable(false); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
/** * generates a MiniDrawerItem from a IDrawerItem * * @param drawerItem * @return */ public IDrawerItem generateMiniDrawerItem(IDrawerItem drawerItem) { if (drawerItem instanceof SecondaryDrawerItem) { return mIncludeSecondaryDrawerItems ? new MiniDrawerItem((SecondaryDrawerItem) drawerItem).withEnableSelectedBackground(mEnableSelectedMiniDrawerItemBackground).withSelectedBackgroundAnimated(false) : null; } else if (drawerItem instanceof PrimaryDrawerItem) { return new MiniDrawerItem((PrimaryDrawerItem) drawerItem).withEnableSelectedBackground(mEnableSelectedMiniDrawerItemBackground).withSelectedBackgroundAnimated(false); } else if (drawerItem instanceof ProfileDrawerItem) { MiniProfileDrawerItem mpdi = new MiniProfileDrawerItem((ProfileDrawerItem) drawerItem); mpdi.withEnabled(mEnableProfileClick); return mpdi; } return null; }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
/** * for backwards compatibility - withIconTinted.. * * @param iconTinted * @return */ @Deprecated public T withTintSelectedIcon(boolean iconTinted) { return withIconTintingEnabled(iconTinted); }
@Override public void bindView(ViewHolder holder, List payloads) { super.bindView(holder, payloads); if (background != null) { background.applyToBackground(holder.itemView); } } }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
@Override public ViewHolder getViewHolder(View v) { return new ViewHolder(v); }
public Item withCheckable(boolean checkable) { return withSelectable(checkable); }
@Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { if (!isSelectable()) { checked = !checked; viewHolder.switchView.setChecked(checked); } return false; } });
@Override public boolean onItemClick(View view, int position, IDrawerItem drawerItem) { if (!isSelectable()) { checked = !checked; viewHolder.toggle.setChecked(checked); } return false; } });
public MiniProfileDrawerItem() { withSelectable(false); }