3 个仓库
Common mobile interface patterns for manipulating list items, including swiping, dragging, and pulling.
Distinct from List Item Swipe-to-Dismiss: Candidates focus on specific gestures (swipe-to-dismiss) or specific components (pull-to-refresh) rather than the unified set of list interaction patterns
Explore 3 awesome GitHub repositories matching user interface & experience · List Interaction Patterns. Refine with filters or upvote what's useful.
UltimateRecyclerView is an advanced list component for Android that provides built-in support for animations, sticky headers, and pull-to-refresh. It functions as a specialized set of UI elements designed to handle draggable, expandable, infinite-scrolling, and swipeable list interfaces. The project includes a draggable list manager for reordering items through drag-and-drop interactions and an expandable list component for toggling additional item details. It implements a swipe-to-dismiss interface for item removal and a list controller that enables infinite scroll pagination by triggering d
Implements common mobile gestures including swipe-to-dismiss, drag-and-drop reordering, and pull-to-refresh within lists.
该项目是 Android RecyclerView 的扩展库,提供了一套用于实现高级列表交互的工具包。它作为一个框架,用于向列表和网格显示添加拖放排序、滑动操作和自定义行行为。 该库包括一个用于通过拖放重新排序元素的专用管理器,以及一个通过水平手势显示隐藏按钮的滑动操作框架。它还提供了用于创建可展开行和过滤视图的实用程序。 其他功能涵盖了用于页眉和页脚的列表部分组合、用于细化显示信息的过滤功能,以及切换单个列表项内补充细节可见性的能力。
Implements common mobile interface patterns for manipulating list items, including swiping and dragging.
fluttereasyrefresh 是一个用于在 Flutter 列表组件中实现下拉刷新和无限滚动分页的库。它提供了通过下拉手势触发数据重载以及通过上拉触发器获取额外数据块所需的功能组件和逻辑。 该项目具有解耦的指示器架构,允许自定义视觉样式、主题动画以及页眉和页脚的灵活定位。它包含一个集中式控制器,能够独立于用户手势以编程方式管理刷新和加载状态。 该库通过可自定义的物理效果和惯性来涵盖滚动管理,以及通过分页数据同步来自动化基于页面索引的数据加载。它还提供了嵌套滚动视图的集成,以协调视图层次结构中的指示器位置。
Implements comprehensive mobile list interaction patterns, including pull-to-refresh and infinite scrolling physics.