lcodecorex/TwinklingRefreshLayout
RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3836
- days_rel: n/a
- days_push: 1255
- n_releases_24m: 0
Adoption not part of the score
3978 stars · 660 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TwinklingRefreshLayout is an Android pull-to-refresh and load-more layout library that wraps any scrollable view (RecyclerView, ListView, ScrollView, WebView) with customizable refresh headers and overscroll bounce effects. It extends the SwipeRefreshLayout concept with low coupling and support for NestedScroll and CoordinatorLayout.
Use cases
- add pull-to-refresh to a RecyclerView in Android
- implement load-more pagination in a ListView
- add iOS-like overscroll bounce effect to Android scroll views
- customize refresh header animations for WebView
- support NestedScroll and CoordinatorLayout with refresh layouts
When to choose
- you need pull-to-refresh and load-more for any scrollable Android view
- you want customizable, smooth overscroll animations
- you need a low-coupling ViewGroup-based refresh solution
When to avoid
- the project is marked deprecated, so prefer actively maintained alternatives like SwipeRefreshLayout or SmartRefreshLayout
- you are building for non-Android platforms
- you need Jetpack Compose-based pull-to-refresh
Facets
library · maturity maintenance
ui-components animation mobile-development android-tools jvm pull-to-refresh load-more overscroll recyclerview webview android-layout android mobile
1 source
- readme: https://github.com/lcodecorex/TwinklingRefreshLayout · fetched 2026-08-28 · f7a75095f780
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lcodecorex/TwinklingRefreshLayout | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="lcodecorex/TwinklingRefreshLayout")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem