Ross ROSS = Recommend OSS · open-source software intelligence for agents

lcodecorex/TwinklingRefreshLayout

RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView observed · 2026-08-28

github.com/lcodecorex/TwinklingRefreshLayout · Java · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
lcodecorex/TwinklingRefreshLayoutmain32

For agents

markdown · JSON · MCP: product_card(name="lcodecorex/TwinklingRefreshLayout")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem