Provides a means of controlling when and where band selection can be initiated.
Override methods in this class to provide application specific behaviors related to focusing item.
Provides selection library access to stable selection keys identifying items presented by a
OperationMonitor provides a mechanism to coordinate application logic with ongoing user selection activities (such as active band selection and active gesture selection).
Object representing a "primary" selection and a "provisional" selection.
Utility class for creating SelectionPredicate instances.
SelectionTracker provides support for managing a selection of items in a RecyclerView instance.
Strategy for storing keys in saved state.