30 open-source projects similar to 47deg/android-swipelistview, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
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.
StickyListHeaders is an Android sticky header library and RecyclerView extension. It serves as a user interface component for organizing large datasets into categorized sections using headers that pin to the top of the screen during scrolling. The library provides functionality for creating sticky section headers and expandable list sections, allowing grouped sub-items to be collapsed or expanded to simplify navigation. The implementation covers viewport coordinate mapping, z-index management for visual layering, and scroll-position-based pinning. It includes mechanisms for tracking header t
Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span
Easy to use ListView with pinned sections for Android.
Android-PullToRefresh is an Android view component and library designed to implement pull-to-refresh functionality and end-of-list detection for scrollable views within Android applications. It acts as a custom view that manages the animations and listener triggers necessary to update content via user interaction. The library provides mechanisms for triggering refresh actions when a user pulls from the boundaries of a scrollable view and detecting when a user reaches the bottom of a list to facilitate data pagination. It allows for the customization of the refresh indicator's visual theme and
A very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.
This is a library to help creating expanding views with animation in Android
ListView with blur/parallax/sticky capabilities
DEPRECATED. Android library that integrate sticky section headers in your RecyclerView
The AndroidStaggeredGrid library provides a multi-column, masonry-style grid component for Android applications. It arranges items in a staggered layout where rows contain items of varying heights, similar to a Pinterest-style grid. The library supports dynamic column count configuration and includes built-in item interaction handling through tap event callbacks. Key capabilities include adjustable column counts that can be changed at runtime, separate column configurations for portrait and landscape orientations, automatic scroll position restoration across configuration changes, and an empt
Scroll discover = DiscrollView
An Android custom ListView and ScrollView with pull to zoom-in.
Android library that allows you to bind a LinearLayout with a ListAdapter.
A Android ListView Demo with a parallax effect header like Path.
baseAdapter is a generic adapter for Android list views designed to reduce boilerplate code when mapping data collections to layouts. It serves as a bridge between data sources and UI components like RecyclerViews and GridViews, providing a reusable structure for Android list implementations. The project supports multi-type list adapters that associate specific data model classes with corresponding layout styles and view holders. It also includes a wrapper for injecting custom header and footer views into lists without modifying the original data set. Additional capabilities cover list state
Vue Infinity is a lightweight library for creating resource efficient apps. Unload parts of your UI when not visible and build easy to layout virtual scrollers that can present unlimited content while keeping resource usage fixed.
A ListView with pinned section headers for Android
DEPRECATED This project aims to provide a reusable pull to refresh widget for Android.
Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
An adapter which could be used to achieve a parallax effect on RecyclerView.
A custom ListView combine with CalendarView which interactive each other.
Android-ObservableScrollView is an Android UI component and scroll event library that serves as a view scroll observer. It monitors user movement within scrollable views to provide callbacks that execute specific logic in response to user interaction. The library enables the tracking of scroll events to trigger custom animations and dynamic visual effects. This allows for the implementation of UI behaviors that react in real time as a user scrolls through content.
This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across any Android view. It functions as a gesture interaction tool that manages pull-down motions and touch conflicts to trigger data loading operations. The library provides tools for creating custom refresh headers and indicator visuals, utilizing a path-based animation engine to produce non-linear visual transitions. It includes mechanisms to define specific trigger thresholds through height ratios and user release events. The project covers gesture management and touch interac
ItemDecoration for RecyclerView using LinearLayoutManager for Android
Android - A ListView adapter with support for multiple choice modal selection
A ListView/ScrollView header that hides when scrolling down and reappears immediately when scrolling up, regardless of how far down the list we've gone. Like the one from the Google Keep app.