Select/activate items

Small RecyclerViewAdapter extension that can keep a state of selected/activated items

Usage

Use as normal RecyclerView.Adapter

ItemTouchListenerAdapter

As RecyclerView does not have standard way to add click listeners to the items, this RecyclerView.OnItemTouchListener intercepts touch events and translates them to simple onItemClick() and onItemLongClick() callbacks.