Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
S

SwipeSpinnerWidget

> 编程语言
Open source

[Android] A helper class to create recyclerview-based fast-scrolling spinner

187 stars0 likes0 views
WebsiteGitHub

About

[Android] A helper class to create recyclerview-based fast-scrolling spinner

SwipeSpinnerWidget

Download Demo APK (for Android Lollipop+)

A helper class which turns any existing recycler view to a spinner that allows the user to scroll the whole list through a single dragging gesture. The use of recycler view ensures better performance and better long-term support. Both vertical and horizontal scrolling are supported; set the orientation by using LinearLayoutManager.setOrientation(int). Customization is not included in the helper class; check the companion demo app to see how to add indication arrows and for other tricks.

Compatibility

The helper class is backward-compatible the same way as RecyclerView. The demo app is Lollipop+ due to vector drawables.

Credits

Based on original UX design by Oleg Frolov

Include it in your app

Copy SwipeSpinnerHelper.Java class to your app

Add dependencies 'com.android.support:support-dynamic-animation' and 'com.android.support:recyclerview-v7'

How to use

Bind recycler view object to SwipeSpinnerHelper class using static method

java
SwipeSpinnerHelper.bindRecyclerView(recyclerView)

You can use this with any RecyclerView object as long as you use LinearLayoutManager.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 18, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言