23 open-source projects similar to askerov/dynamicgrid, 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.
vue-draggable-plus is a drag-and-drop library for Vue 2 and Vue 3 used to create data-bound draggable interfaces. It provides components for implementing list sorting and reordering elements within a sequence while synchronizing the visual position of items with the underlying application state. The library includes a cross-list transfer tool that enables the movement of items between multiple containers using shared group identifiers and cloning rules. Interaction can be restricted to specific child elements through handle-based triggering. The project covers a broad range of drag-and-drop
DEPRECATED A swipe menu for ListView.
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
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
Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span
Scroll discover = DiscrollView
An Android custom ListView and ScrollView with pull to zoom-in.
A Android ListView Demo with a parallax effect header like Path.
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.
An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
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.
An adapter which could be used to achieve a parallax effect on RecyclerView.
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.
A module used to arrange card elements including content infinitely on a grid layout.
This library is an Android animation framework designed to manage the visual transitions and entrance effects of dynamic list components. It provides a collection of pre-built animation primitives that trigger automatically when items are added, removed, or moved within a list, allowing developers to apply polished motion effects to interface elements. The project distinguishes itself by offering granular control over the timing, interpolation, and sequencing of these transitions. It supports the composition of multiple animation layers and the implementation of staggered motion effects, whic