StackTips

OpenSource Custom ListView ScrollView Libraries in Android

stacktips avtar

Written by

Editorial,  13 min read,  2.77K views, updated on Sept. 17, 2023
#Custom ListView ScrollView Implementation – Android
1Pinned section listview

Easy to use ListView with pinned sections for Android.
https://github.com/beworker/pinned-section-listview

2PullToRefresh-ListView

A generic, customizable, open source Android ListView implementation that has ‘Pull to Refresh’ functionality.
https://github.com/erikwt/PullToRefresh-ListView

3FlabbyListView

Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
https://github.com/jpardogo/FlabbyListView

4XListView-Android

ListView supports pull refresh and pull up to load more feature.
https://github.com/Maxwin-z/XListView-Android

5PinterestListView

Pinterest style ListView for Android
https://github.com/vladexologija/PinterestListView

6Android-pulltorefresh-and-loadmore

Android custom list view, with interaction pattern load more and pull to refresh to load data dynamically
https://github.com/shontauro/android-pulltorefresh-and-loadmore

7PinnedHeaderListView

A ListView with pinned section headers for Android
https://github.com/JimiSmith/PinnedHeaderListView

8ParallaxScroll

Parallax ScrollView and ListView for Android
https://github.com/nirhart/ParallaxScroll

9Android-HorizontalListView

HorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).
https://github.com/MeetMe/Android-HorizontalListView

10LinearListView

Android library that allows you to bind a LinearLayout with a ListAdapter.
https://github.com/frankiesardo/LinearListView

11ParallaxListView

An Android ListView Demo with a parallax effect header like Path.
https://github.com/Gnod/ParallaxListView

12PagedHeadListView

Android boosted ListView supporting paginated header with a new material page indicator.
https://github.com/JorgeCastilloPrz/PagedHeadListView

13PullZoomView

An Android custom ListView and ScrollView with pull to zoom-in.
https://github.com/Frank-Zhu/PullZoomView

14HeaderListView

Android ListView with sticky headers
https://github.com/applidium/HeaderListView

15ListviewFilter

Awesome Listview filter functionality in Android.
https://github.com/bhavyahmehta/ListviewFilter

16android-accordion-view

Simple ListView based Android AccordionView
https://github.com/hamsterready/android-accordion-view

17DragNDropList

An easy to use Drag & Drop List for Android. Direct replacement of the android ListView.
https://github.com/terlici/DragNDropList

18QuickReturn

Android ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance.
https://github.com/felipecsl/QuickReturn

19ZrcListView

一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。
https://github.com/zarics/ZrcListView

20android-swipelistview

An Android List View implementation with support for drawable cells and many other swipe related features
https://github.com/47deg/android-swipelistview

21android-pulltorefresh

This project aims to provide a reusable pull to refresh widget for Android.
https://github.com/johannilsson/android-pulltorefresh

22StickyListHeaders

An android library for section headers that stick to the top
https://github.com/emilsjolander/StickyListHeaders

23LazyList

Lazy load of images in Android
https:/github.com/thest1/LazyList

24Floating Group Expandable ListView

An open source Android library that provides a floating group view at the top of the ExpandableListView
https://github.com/diegocarloslima/FloatingGroupExpandableListView

25PullSeparateListView

到顶部或底部时拉动,item分离效果
https://github.com/chiemy/PullSeparateListView

26Android-SlideExpandableListView

A better ExpandableListView, with animated expandable views for each list item
https://github.com/tjerkw/Android-SlideExpandableListView

27HorizontalVariableListView

Horizontal list view for Android which allows variable items widths
https://github.com/sephiroth74/HorizontalVariableListView

28ListBuddies

Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews.
https://github.com/jpardogo/ListBuddies

29Android-Tiling-ScrollView

A tiling scrollview to display large picture (similar to iOS “CATiledLayer”)
https://github.com/ened/Android-Tiling-ScrollView

30PullScrollView

1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。 2.ScrollView仿IOS回弹效果。
https://github.com/MarkMjw/PullScrollView

31Discrollview

Scroll + discover = DiscrollView
https://github.com/flavienlaurent/discrollview

32StickyScrollViewItems

A small android library for tagging views inside a ScrollView as “sticky” making them stick to the top of the scroll container until a new sticky view comes and takes it’s place
https://github.com/emilsjolander/StickyScrollViewItems

33SwipeMenuListView

SwipeMenuListView
https://github.com/baoyongzhang/SwipeMenuListView

34Android-ObservableScrollView

Android library to observe scroll events on scrollable views.
https://github.com/ksoichiro/Android-ObservableScrollView

35Pull-to-Refresh.Rentals-Android

This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android

36StikkyHeader

This is a very simple library for Android that allows you to stick an header to a scrollable view and easly apply animation to it
https://github.com/carlonzo/StikkyHeader

37Quickscroll

Bringing extended scrolling features to Android’s native ListView and ExpandableListView.
https://github.com/andraskindler/quickscroll