awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Yalantis avatar

Yalantis/Phoenix

0
View on GitHub↗
3,975 estrellas·902 forks·Java·Apache-2.0·8 vistasyalantis.com↗

Phoenix

Phoenix es un componente de UI de pull-to-refresh y biblioteca de gestos en JavaScript diseñada para vistas móviles y web. Proporciona un patrón de interacción reutilizable que dispara actualizaciones de datos cuando un usuario arrastra la pantalla hacia abajo.

El proyecto cuenta con indicadores visuales personalizables y animaciones temáticas que reaccionan al estado de la operación de refresco. Incluye mecanismos para la coordinación manual de estados, permitiendo que controladores externos disparen o cancelen programáticamente secuencias de refresco independientemente de la entrada del usuario.

Para asegurar una experiencia de usuario fluida, la biblioteca se integra con vistas mobile-first interceptando eventos de scroll para evitar comportamientos conflictivos del navegador nativo.

Features

  • Pull-to-Refresh Frameworks - Provides a framework for implementing a gesture-driven pull-to-refresh interaction with customizable visual indicators.
  • Touch and Gesture Libraries - Provides a set of tools for intercepting and managing touch events and scroll behaviors in the browser.
  • Gesture State Machines - Uses a state machine to track the lifecycle of a pull-to-refresh gesture from start to completion.
  • Pull-to-Refresh Components - Ships a UI component that enables content refreshing through downward swipe gestures on touch-enabled interfaces.
  • Native Scroll Interception - Intercepts native browser scroll events to prevent default behavior during pull-to-refresh gestures.
  • Touch Gesture Libraries - Acts as a library that translates raw touch and pointer inputs into a recognizable pull-to-refresh interaction.
  • Mobile Web Interaction Libraries - Creates touch-based web interfaces that mimic native mobile app gestures and interaction patterns.
  • Pull-to-Refresh Libraries - Provides a JavaScript library specifically for adding pull-to-refresh functionality to mobile web views.
  • Manual Content Zone Refreshers - Implements a workflow for users to manually trigger content updates via a page header interaction.
  • Gesture Thresholding - Implements logic to determine if a drag distance has reached the threshold required to trigger a refresh action.
  • Interaction-Driven Animations - Maps pull distance and velocity to visual indicators using interpolated values for smooth transitions.
  • Pull to Refresh - 可自定义滑动刷新实现

Historial de estrellas

Gráfico del historial de estrellas de yalantis/phoenixGráfico del historial de estrellas de yalantis/phoenix

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace yalantis/phoenix?

Phoenix es un componente de UI de pull-to-refresh y biblioteca de gestos en JavaScript diseñada para vistas móviles y web. Proporciona un patrón de interacción reutilizable que dispara actualizaciones de datos cuando un usuario arrastra la pantalla hacia abajo.

¿Cuáles son las características principales de yalantis/phoenix?

Las características principales de yalantis/phoenix son: Pull-to-Refresh Frameworks, Touch and Gesture Libraries, Gesture State Machines, Pull-to-Refresh Components, Native Scroll Interception, Touch Gesture Libraries, Mobile Web Interaction Libraries, Pull-to-Refresh Libraries.

¿Qué alternativas de código abierto existen para yalantis/phoenix?

Las alternativas de código abierto para yalantis/phoenix incluyen: liaohuqiu/android-ultra-pull-to-refresh — This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across… scwang90/smartrefreshlayout — SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll… coolbeet/cbstorehouserefreshcontrol — CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped… mescroll/mescroll — mescroll is a JavaScript infinite scroll library and mobile web scroll manager designed to implement pull-to-refresh… lcodecorex/twinklingrefreshlayout — TwinklingRefreshLayout is a pull-to-refresh layout for Android that provides a scrollable container for implementing… bingoogolapple/bgarefreshlayout-android — BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and…

Alternativas open-source a Phoenix

Proyectos open-source similares, clasificados según cuántas características comparten con Phoenix.
  • liaohuqiu/android-ultra-pull-to-refreshAvatar de liaohuqiu

    liaohuqiu/android-Ultra-Pull-To-Refresh

    9,513Ver en GitHub↗

    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

    Java
    Ver en GitHub↗9,513
  • scwang90/smartrefreshlayoutAvatar de scwang90

    scwang90/SmartRefreshLayout

    25,141Ver en GitHub↗

    SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i

    Javaandroidandroid-uifooter
    Ver en GitHub↗25,141
  • coolbeet/cbstorehouserefreshcontrolAvatar de coolbeet

    coolbeet/CBStoreHouseRefreshControl

    3,893Ver en GitHub↗

    CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped loading animations and gesture-driven refresh indicators for iOS applications. It provides a pull-to-refresh component that triggers content updates via a pull-down gesture on scrollable views. The library distinguishes itself through configuration-driven visual styling and coordinate-based path definitions, allowing animation trajectories and shapes to be defined in external files rather than through hard-coded values. It incorporates randomized animation offsets to introduce visu

    Objective-C
    Ver en GitHub↗3,893
  • mescroll/mescrollAvatar de mescroll

    mescroll/mescroll

    4,459Ver en GitHub↗

    mescroll is a JavaScript infinite scroll library and mobile web scroll manager designed to implement pull-to-refresh and pull-up-loading patterns. It provides a system for handling touch-based scrolling, managing pagination states, and integrating these behaviors within Vue applications. The library distinguishes itself through specialized support for chat interfaces, enabling reverse-order data loading and the ability to inject data in a reverse direction to simulate message histories. It also includes a state-persistent scroll cache to preserve vertical offsets and list data when users navi

    Vuebouncecss3html5
    Ver en GitHub↗4,459
Ver las 30 alternativas a Phoenix→