अवलोकन
एक फ्लटर पैकेज जो साउंड नल सेफ्टी के साथ मॉडल प्रगति इंडिकेटर विजेट प्रदान करता है, जिसका उपयोग मौजूदा UI तत्वों के ऊपर लोडिंग ओवरले दिखाने के लिए किया जाता है। यह मूल modal_progress_hud का बनाए रखा गया फॉर्क है, आधुनिक डार्ट अभ्यासों के लिए अनुकूलित है। विजेट लोडिंग के दौरान उपयोगकर्ता इंटरैक्शन को ब्लॉक करता है और एक बूलियन फ्लैग के माध्यम से आसानी से नियंत्रित किया जा सकता है। नेटवर्क अनुरोधों या लंबे समय तक चलने वाले ऑपरेशन के दौरान लोडिंग स्थितियों को दिखाने के लिए आदर्श है, जो कई प्लेटफॉर्मों पर काम करता है।
उपयोग
- API कॉल के दौरान लोडिंग स्थिति दिखाएं
- फॉर्म सबमिशन के दौरान UI को ब्लॉक करें
- बैकग्राउंड कार्यों में प्रगति दिखाएं
- डेटा फीचिंग के दौरान उपयोगकर्ता अनुभव में सुधार करना
- लॉगिन फ्लो में दृश्य प्रतिक्रिया प्रदान करना
मुख्य विशेषताएँ
- Sound Null Safety समर्थन
- दृश्यता के लिए सरल बूलियन नियंत्रण
- मॉडल ओवरले, नीचे के UI को अक्षम करता है
- क्रॉस-प्लेटफ़ॉर्म सुविधा
- मौजूदा विजेट्स के साथ आसान एकीकरण
- कस्टमाइज़ किए गए लोडिंग सूचक
इनके लिए उपयुक्त
- नल सुरक्षा के साथ फ्लटर का उपयोग करने वाले विकासकर्ता
- स्पष्ट लोडिंग प्रतिक्रिया की आवश्यकता वाले ऐप्स
- हल्के प्रगति संकेतक की आवश्यकता वाले प्रोजेक्ट
- पुराने कोडबेस के साथ अद्यतन निर्भरताओं के साथ टीमें
- अक्सर एसिंक ऑपरेशन वाले UI-भारी एप्लिकेशन
विचार योग्य बातें
- नेस्टेड ओवरले के हैंडलिंग के लिए मैनुअल हैंडलिंग की आवश्यकता हो सकती है
- गैर-मोडल लोडिंग परिदृश्य के लिए उपयुक्त नहीं
- मूल शैली के अलावा सीमित कस्टमाइज़ेशन
- मुख्य विजेट के लेआउट सीमाओं पर निर्भर करता है
- एक समय में एक सक्रिय लोडिंग स्थिति के साथ सबसे अच्छा उपयोग करें
