awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Yalantis avatar

Yalantis/Phoenix

0
View on GitHub↗
3,975 نجوم·902 تفرعات·Java·Apache-2.0·6 مشاهداتyalantis.com↗

Phoenix

Phoenix هو مكون واجهة مستخدم للسحب للتحديث (pull-to-refresh) ومكتبة إيماءات JavaScript مصممة لعروض الجوال والويب. يوفر نمط تفاعل قابلاً لإعادة الاستخدام يؤدي إلى تحديثات البيانات عندما يسحب المستخدم الشاشة للأسفل.

يتميز المشروع بمؤشرات مرئية قابلة للتخصيص ورسوم متحركة ذات طابع خاص تتفاعل مع حالة عملية السحب. يتضمن آليات لتنسيق الحالة يدوياً، مما يسمح لوحدات التحكم الخارجية بتشغيل أو إلغاء تسلسلات التحديث برمجياً بشكل مستقل عن إدخال المستخدم.

لضمان تجربة مستخدم سلسة، تتكامل المكتبة مع طرق العرض المخصصة للجوال من خلال اعتراض أحداث التمرير لمنع سلوكيات المتصفح الأصلية المتضاربة.

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 - 可自定义滑动刷新实现

سجل النجوم

مخطط تاريخ النجوم لـ yalantis/phoenixمخطط تاريخ النجوم لـ yalantis/phoenix

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة yalantis/phoenix؟

Phoenix هو مكون واجهة مستخدم للسحب للتحديث (pull-to-refresh) ومكتبة إيماءات JavaScript مصممة لعروض الجوال والويب. يوفر نمط تفاعل قابلاً لإعادة الاستخدام يؤدي إلى تحديثات البيانات عندما يسحب المستخدم الشاشة للأسفل.

ما هي الميزات الرئيسية لـ yalantis/phoenix؟

الميزات الرئيسية لـ yalantis/phoenix هي: 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.

ما هي البدائل مفتوحة المصدر لـ yalantis/phoenix؟

تشمل البدائل مفتوحة المصدر لـ yalantis/phoenix: 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…

بدائل مفتوحة المصدر لـ Phoenix

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Phoenix.
  • liaohuqiu/android-ultra-pull-to-refreshالصورة الرمزية لـ liaohuqiu

    liaohuqiu/android-Ultra-Pull-To-Refresh

    9,513عرض على 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
    عرض على GitHub↗9,513
  • scwang90/smartrefreshlayoutالصورة الرمزية لـ scwang90

    scwang90/SmartRefreshLayout

    25,141عرض على 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
    عرض على GitHub↗25,141
  • coolbeet/cbstorehouserefreshcontrolالصورة الرمزية لـ coolbeet

    coolbeet/CBStoreHouseRefreshControl

    3,893عرض على 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
    عرض على GitHub↗3,893
  • mescroll/mescrollالصورة الرمزية لـ mescroll

    mescroll/mescroll

    4,459عرض على 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
    عرض على GitHub↗4,459
عرض جميع البدائل الـ 30 لـ Phoenix→