awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesList Interaction Patterns

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.

Awesome List Interaction Patterns GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • cymcsg/ultimaterecyclerviewcymcsg 的头像

    cymcsg/UltimateRecyclerView

    7,173在 GitHub 上查看↗

    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.

    Javaandroidjavarecyclerview
    在 GitHub 上查看↗7,173
  • h6ah4i/android-advancedrecyclerviewh6ah4i 的头像

    h6ah4i/android-advancedrecyclerview

    5,322在 GitHub 上查看↗

    该项目是 Android RecyclerView 的扩展库,提供了一套用于实现高级列表交互的工具包。它作为一个框架,用于向列表和网格显示添加拖放排序、滑动操作和自定义行行为。 该库包括一个用于通过拖放重新排序元素的专用管理器,以及一个通过水平手势显示隐藏按钮的滑动操作框架。它还提供了用于创建可展开行和过滤视图的实用程序。 其他功能涵盖了用于页眉和页脚的列表部分组合、用于细化显示信息的过滤功能,以及切换单个列表项内补充细节可见性的能力。

    Implements common mobile interface patterns for manipulating list items, including swiping and dragging.

    Javaandroiddrag-and-dropexpandable
    在 GitHub 上查看↗5,322
  • xuelongqy/flutter_easy_refreshxuelongqy 的头像

    xuelongqy/flutter_easy_refresh

    4,060在 GitHub 上查看↗

    fluttereasyrefresh 是一个用于在 Flutter 列表组件中实现下拉刷新和无限滚动分页的库。它提供了通过下拉手势触发数据重载以及通过上拉触发器获取额外数据块所需的功能组件和逻辑。 该项目具有解耦的指示器架构,允许自定义视觉样式、主题动画以及页眉和页脚的灵活定位。它包含一个集中式控制器,能够独立于用户手势以编程方式管理刷新和加载状态。 该库通过可自定义的物理效果和惯性来涵盖滚动管理,以及通过分页数据同步来自动化基于页面索引的数据加载。它还提供了嵌套滚动视图的集成,以协调视图层次结构中的指示器位置。

    Implements comprehensive mobile list interaction patterns, including pull-to-refresh and infinite scrolling physics.

    Darteasy-refreshflutterload-more
    在 GitHub 上查看↗4,060
  1. Home
  2. User Interface & Experience
  3. List Interaction Patterns