सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर प्लगइन जो डेवलपर्स को PullToRefreshNotification और PullToRefreshContainer विजेट का उपयोग करके पुल-टू-रिफ्रेश कार्यक्षमता को लागू करने में सक्षम बनाता है। यह विभिन्न प्लेटफॉर्मों पर सूचियों या स्क्रॉल करने योग्य सामग्री में रिफ्रेश गेस्चर जोड़ने का एक सरल, कुशल तरीका प्रदान करता है। पैकेज मौजूदा स्क्रॉल व्यू के साथ बिना किसी दिक्कत के एकीकृत होता है और कस्टम रिफ्रेश इंडिकेटर समर्थित है, जिससे यह चिकनी, प्रतिक्रियाशील डेटा पुनर्लोडिंग की आवश्यकता वाले ऐप्स के लिए आदर्श है। प्रदर्शन और उपयोग में आसानी के लिए बनाया गया, यह Android, iOS, Web, macOS, Windows और Linux पर काम करता है।
उपयोग
सूची दृश्यों में पुल-टू-रिफ्रेश का कार्यान्वयन करना
कस्टम रिफ्रेश इंडिकेटर बनाना
डेटा-भारी ऐप्स में उपयोगकर्ता अनुभव को बढ़ाना
क्रॉस-प्लेटफॉर्म रिफ्रेश करने योग्य यूआई बनाना
रियल-टाइम डेटा अपडेट जोड़ें
स्क्रॉल करने योग्य विजेट्स के साथ एकीकरण
मुख्य विशेषताएँ
इवेंट हैंडलिंग के लिए PullToRefreshNotification
स्क्रॉल करने योग्य सामग्री को लपेटने के लिए PullToRefreshContainer
क्रॉस-प्लेटफ़ॉर्म समर्थन
कस्टमाइज़ किए गए रिफ्रेश इंडिकेटर
ScrollViews के साथ सरल एकीकरण
रियल-टाइम रिफ्रेश स्टेटस प्रबंधन
इनके लिए उपयुक्त
गतिशील सूची इंटरफेस बनाने वाले डेवलपर्स
कई प्लेटफॉर्म का लक्ष्य बनाने वाली टीमें
लगातार डेटा अपडेट की आवश्यकता वाले ऐप्स
उपयोगकर्ता इंटरफेस-केंद्रित Flutter परियोजनाएँ
ताज़ा करने योग्य स्क्रीन का त्वरित प्रोटोटाइपिंग
विचार योग्य बातें
ScrollViews के साथ एकीकरण की आवश्यकता है
निर्धारित ड्रॉप-टू-रिफ्रेश व्यवहार
कस्टम डिजाइन के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
फ्लटर के गेस्चर सिस्टम पर निर्भर करता है
अनुपयुक्त गैर-स्क्रॉल किए जाने वाले रिफ्रेश परिदृश्य के लिए
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
enumRefreshIndicatorMode {
drag, // Pointer is down.
armed, // Dragged far enough that an up event will run the onRefresh callback.
snap, // Animating to the indicator's final "displacement".
refresh, // Running the refresh callback.
done, // Animating the indicator's fade-out after refreshing.
canceled, // Animating the indicator's fade-out after not arming.
error, //refresh failed
}
Sample 1 appbar
build appbar to pull to refresh with PullToRefreshContainer