7 repository-uri
Visual modification options for the indicators used during content refreshing processes.
Distinct from Step Indicator Customizations: Specifically targets refresh indicators rather than progress step indicators.
Explore 7 awesome GitHub repositories matching user interface & experience · Refresh Indicator Customizations. Refine with filters or upvote what's useful.
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
Enables swapping default refresh headers with custom views or animations via configuration.
MJRefresh is a scroll view interaction library and a set of reusable UI components for implementing pull-to-refresh and infinite scrolling behaviors in mobile user interfaces. It provides customizable refresh indicators and controllers that manage reload callbacks and loading states within scrollable containers. The library allows for the replacement of standard loading indicators with custom images, GIF sequences, and status labels to match specific visual branding. It includes a global configuration store to handle dynamic UI localization and the translation of refresh content across an app
Enables the creation of bespoke refresh headers and footers tailored to specific visual branding.
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
Provides support for modifying the appearance of refresh indicators via custom views or UI handlers.
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
Supports custom visual modifications for indicators used during both refresh and load-more operations.
fluttereasyrefresh este o bibliotecă pentru implementarea funcționalităților de pull-to-refresh și paginare prin scroll infinit în componentele de listă din Flutter. Aceasta oferă componentele funcționale și logica necesară pentru a declanșa reîncărcarea datelor prin gesturi de tragere în jos și pentru a prelua segmente suplimentare de date prin declanșatoare de tragere în sus. Proiectul dispune de o arhitectură decuplată a indicatorilor, care permite stiluri vizuale personalizabile, animații tematice și poziționare flexibilă a headerelor și footerelor. Include un controller centralizat care permite gestionarea programatică a stărilor de refresh și încărcare, independent de gesturile utilizatorului. Biblioteca acoperă gestionarea scroll-ului prin fizică și inerție personalizabile, precum și sincronizarea datelor paginate pentru a automatiza încărcarea datelor pe baza indicilor de pagină. De asemenea, oferă integrare pentru nested scroll views pentru a coordona pozițiile indicatorilor în ierarhia vizuală.
Allows for the visual modification and styling of refresh and load indicators to match specific application themes.
TwinklingRefreshLayout este un layout de tip pull-to-refresh pentru Android care oferă un container scrollabil pentru implementarea funcționalității de refresh și load-more. Acesta acționează ca un wrapper de view pentru componente precum RecyclerView, ScrollView și WebView pentru a asigura comportamente consistente de refresh și încărcare pe diferite view-uri scrollabile. Proiectul se distinge printr-o componentă de overscroll rebound care creează o animație elastică de bouncing atunci când utilizatorii fac scroll dincolo de limitele layout-ului. Include un sistem pentru indicatori de refresh personalizați, permițând view-urilor de header și footer să își anime stările vizuale pe baza progresului de scroll al utilizatorului. Layout-ul acoperă, de asemenea, o gamă de efecte de scroll interactive, inclusiv declanșatoare de pull-to-load în partea de jos a unei liste și poziționarea fixă a header-ului pentru a menține anumite view-uri staționare în timpul scroll-ului.
Offers extensive refresh indicator customizations for header and footer views based on scroll fractions.
CBStoreHouseRefreshControl este o colecție de elemente UI și instrumente pentru crearea de animații de încărcare personalizabile, mapate pe coordonate, și indicatori de refresh bazați pe gesturi pentru aplicațiile iOS. Oferă o componentă pull-to-refresh care declanșează actualizări de conținut printr-un gest de tragere în jos pe vizualizările scrollabile. Biblioteca se distinge prin stilizarea vizuală bazată pe configurare și definițiile de cale bazate pe coordonate, permițând traiectoriilor și formelor animației să fie definite în fișiere externe, mai degrabă decât prin valori hard-coded. Încorporează offset-uri de animație randomizate pentru a introduce varianță vizuală în elementele de încărcare. Proiectul acoperă o gamă largă de capabilități de design al interacțiunii, inclusiv animații de stare interpolate legate de offset-urile de scroll și capacitatea de a defini forme de refresh personalizate prin specificarea coordonatelor de început și sfârșit pentru elementele de bară.
Allows the creation of custom refresh shapes by specifying start and end coordinates for bar items.