TakuSemba / MultiSnapRecyclerView Kotlin 2.5K 296 Android library for multiple snapping of RecyclerView java android library ui