A customizable Android RecyclerView with smooth zooming and panning capabilities, perfect for building image galleries, comic readers, or any content that requires pinch-to-zoom functionality.
- Smooth pinch-to-zoom and double-tap to zoom
- Smooth panning when zoomed in
- Fling and over-scroll support
- Easy to integrate with existing RecyclerView setups
- Customizable zoom levels and animation duration
- Add ZoomableRecyclerView to your layout:
<io.github.tiiime.manga.widget.ZoomableRecyclerView
android:id="@+id/zoomableRecyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>- Set up your adapter as you would with a regular RecyclerView:
val adapter = YourAdapter()
zoomableRecyclerView.adapter = adapter
zoomableRecyclerView.layoutManager = LinearLayoutManager(context)output.mp4
- bugfix