RecyclerView Zoomable Items Examples
A step by step RecyclerView Zoomable Items example.
ZoomRecylerLayout
Zoom Recycler Layout Manager For Android Kotlin.
A beautiful Zoom Animation Library for RecyclerView Items in Android using Kotlin.
Preview
Here are the GIF screenshots:
Use it by following these steps:
Step 1: Add as a Dependency
Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:
Then Add dependency in your app module:
Step 2: Usage
Initialize the layoutManager:
Detailed Usage
val linearLayoutManager = ZoomRecyclerLayout(this)
linearLayoutManager.orientation = LinearLayoutManager.HORIZONTAL
linearLayoutManager.reverseLayout = true
linearLayoutManager.stackFromEnd = true
recyclerView.layoutManager = linearLayoutManager // Add your recycler view to this ZoomRecycler layout
Orientation Types
linearLayoutManager.orientation = LinearLayoutManager.HORIZONTAL
linearLayoutManager.orientation = LinearLayoutManager.VERTICAL
Use SnapHelper for Auto Center Views
val snapHelper = LinearSnapHelper()
snapHelper.attachToRecyclerView(recyclerView) // Add your recycler view here
recyclerView.isNestedScrollingEnabled = false
Reference
Download the code below:
No. | Link |
---|---|
1. | Download Full Code |
2. | Read more here. |
3. | Follow code author here. |