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

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

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

lcodecorex/TwinklingRefreshLayout

0
View on GitHub↗
3,984 نجوم·662 تفرعات·Java·Apache-2.0·4 مشاهدات

TwinklingRefreshLayout

TwinklingRefreshLayout هو تخطيط سحب للتحديث (Pull-to-refresh) لنظام Android يوفر حاوية قابلة للتمرير لتنفيذ وظائف التحديث والتحميل للمزيد. يعمل كغلاف عرض لمكونات مثل RecyclerView و ScrollView و WebView لضمان سلوكيات تحديث وتحميل متسقة عبر طرق عرض مختلفة قابلة للتمرير.

يتميز المشروع بمكون ارتداد عند التمرير الزائد (Overscroll) الذي ينشئ رسوماً متحركة مرنة عند قيام المستخدمين بالتمرير بعد حدود التخطيط. يتضمن نظاماً لمؤشرات تحديث مخصصة، مما يسمح لطرق عرض الرأس والتذييل بتحريك حالاتها البصرية بناءً على تقدم تمرير المستخدم.

يغطي التخطيط أيضاً مجموعة من تأثيرات التمرير التفاعلية، بما في ذلك مشغلات السحب للتحميل في أسفل القائمة وتثبيت الرأس للحفاظ على طرق عرض معينة ثابتة أثناء التمرير.

Features

  • Pull-to-Refresh Frameworks - Provides a comprehensive pull-to-refresh framework for Android with custom headers and animation callbacks.
  • UI Physics Coordinators - Implements UI physics coordinators to calculate scroll offsets and dampening for elastic bouncing effects.
  • Unified Scroll View Composition - Provides a unified scroll view composition that wraps various Android components to ensure consistent refresh behaviors.
  • Overscroll Rebound Physics - Provides overscroll rebound physics to create an elastic bouncing effect at layout boundaries.
  • Load-More Indicators - Implements load-more indicators triggered by pull-up gestures at the bottom of lists.
  • Pull-Up Loading Indicators - Ships pull-up loading indicators that trigger load-more actions when pulling up at the bottom of a view.
  • Refresh-Enabled Scroll Wrappers - Offers refresh-enabled scroll wrappers for RecyclerView, ScrollView, and WebView to unify loading behaviors.
  • Custom Animation Views - Supports custom animation views for personalized headers and footers that respond to scroll progress.
  • Refresh Signal Dispatchers - Dispatches update signals to the parent application once the pull-to-refresh scroll distance threshold is reached.
  • Refresh Indicator Customizations - Offers extensive refresh indicator customizations for header and footer views based on scroll fractions.
  • Scroll Indicator Callbacks - Provides a set of defined callbacks allowing external views to update their visual state based on pull distance.
  • Scroll-to-State Mappings - Maps raw scroll displacement to a decimal value to drive the visual transitions of custom headers and footers.
  • Touch Event Interception - Uses touch event interception to coordinate interaction between the layout container and its children during scrolls.
  • Pull to Refresh - 下拉刷新和上拉加载的RefreshLayout

سجل النجوم

مخطط تاريخ النجوم لـ lcodecorex/twinklingrefreshlayoutمخطط تاريخ النجوم لـ lcodecorex/twinklingrefreshlayout

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

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

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

Start searching with AI

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

ما هي وظيفة lcodecorex/twinklingrefreshlayout؟

TwinklingRefreshLayout هو تخطيط سحب للتحديث (Pull-to-refresh) لنظام Android يوفر حاوية قابلة للتمرير لتنفيذ وظائف التحديث والتحميل للمزيد. يعمل كغلاف عرض لمكونات مثل RecyclerView و ScrollView و WebView لضمان سلوكيات تحديث وتحميل متسقة عبر طرق عرض مختلفة قابلة للتمرير.

ما هي الميزات الرئيسية لـ lcodecorex/twinklingrefreshlayout؟

الميزات الرئيسية لـ lcodecorex/twinklingrefreshlayout هي: Pull-to-Refresh Frameworks, UI Physics Coordinators, Unified Scroll View Composition, Overscroll Rebound Physics, Load-More Indicators, Pull-Up Loading Indicators, Refresh-Enabled Scroll Wrappers, Custom Animation Views.

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

تشمل البدائل مفتوحة المصدر لـ lcodecorex/twinklingrefreshlayout: bingoogolapple/bgarefreshlayout-android — BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and… scwang90/smartrefreshlayout — SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll… xuelongqy/flutter_easy_refresh — flutter_easy_refresh is a library for implementing pull-to-refresh and infinite scroll pagination within Flutter list… yalantis/phoenix — Phoenix is a JavaScript gesture library and mobile-first interaction toolset designed to manage touch events and… coolbeet/cbstorehouserefreshcontrol — CBStoreHouseRefreshControl is a collection of UI elements and tools for creating customizable, coordinate-mapped… liaohuqiu/android-ultra-pull-to-refresh — This is an Android pull-to-refresh library and custom view component designed to implement refresh interactions across…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع TwinklingRefreshLayout.
  • bingoogolapple/bgarefreshlayout-androidالصورة الرمزية لـ bingoogolapple

    bingoogolapple/BGARefreshLayout-Android

    4,287عرض على GitHub↗

    BGARefreshLayout-Android is a layout library for Android applications that implements pull-to-refresh and pull-up-to-load-more patterns. It serves as a specialized view container and list loading framework designed to manage loading indicators and status text during data fetching operations. The library distinguishes itself by supporting a customizable view hierarchy that allows for the integration of a dedicated advertisement space at the top of the layout, positioned above the scrollable content. It provides a view holder system that enables the creation of bespoke visual effects and animat

    Javarefreshlayout
    عرض على GitHub↗4,287
  • 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
  • xuelongqy/flutter_easy_refreshالصورة الرمزية لـ xuelongqy

    xuelongqy/flutter_easy_refresh

    4,060عرض على GitHub↗

    fluttereasyrefresh is a library for implementing pull-to-refresh and infinite scroll pagination within Flutter list components. It provides the functional components and logic required to trigger data reloads via pull-down gestures and fetch additional data chunks through pull-up triggers. The project features a decoupled indicator architecture that allows for customizable visual styles, themed animations, and flexible positioning of headers and footers. It includes a centralized controller that enables the programmatic management of refresh and loading states independently of user gestures

    Darteasy-refreshflutterload-more
    عرض على GitHub↗4,060
  • yalantis/phoenixالصورة الرمزية لـ Yalantis

    Yalantis/Phoenix

    3,975عرض على GitHub↗

    Phoenix is a JavaScript gesture library and mobile-first interaction toolset designed to manage touch events and scroll behaviors in web-based interfaces. Its primary purpose is to provide a pull-to-refresh UI component that triggers data updates when a user pulls down on a mobile or web view. The library focuses on mobile web interaction design, providing themed animations and visual indicators that mimic native mobile app gestures. It enables the implementation of dynamic data refresh workflows through a downward drag interaction. The project covers the interception of scroll events and th

    Javaandroidanimationjava
    عرض على GitHub↗3,975
عرض جميع البدائل الـ 30 لـ TwinklingRefreshLayout→