Cab has a title now

This commit is contained in:
Karim Abou Zeid 2015-05-24 23:18:35 +02:00
commit e5509fc2ef
2 changed files with 52 additions and 1 deletions

View file

@ -27,10 +27,15 @@ public abstract class AbsMultiSelectAdapter<VH extends RecyclerView.ViewHolder,
protected void toggleChecked(final int position) {
if (cabHolder != null) {
openCabIfNecessary();
I identifier = getIdentifier(position);
if (!checked.remove(identifier)) checked.add(identifier);
notifyItemChanged(position);
if (checked.isEmpty()) cab.finish();
final int size = checked.size();
if (size <= 0) cab.finish();
else if (size == 1) cab.setTitle(checked.get(0).toString());
else if (size > 1) cab.setTitle(String.valueOf(size));
}
}