DiscreteScrollView library is a RecyclerView-based implementation of a scrollable list, where current item is centered and can be changed using swipes.