एक हल्का, नल-सुरक्षित Flutter पैकेज जो कस्टमाइज़ेबल प्रगति डायलॉग दिखाने के लिए है, डायनामिक कंटेंट अपडेट और विभिन्न स्टाइलिंग विकल्पों का समर्थन करता है।
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक हल्का, नल-सुरक्षित Flutter पैकेज जो कस्टमाइज़ेबल प्रगति डायलॉग दिखाने के लिए डिज़ाइन किया गया है। यह डायनामिक कंटेंट अपडेट का समर्थन करता है और विभिन्न स्टाइलिंग विकल्प प्रदान करता है जो प्लेटफॉर्म के बीच सुसंगत UI सुनिश्चित करता है। असिंक्रोनस ऑपरेशन के दौरान लोडिंग स्थिति दिखाने के लिए आदर्श है, यह प्रकार सुरक्षा को सुनिश्चित करता है और Android, iOS, Web, macOS, Windows और Linux पर चिकनी उपयोगकर्ता अनुभव प्रदान करता है। पैकेज को आसानी से एकीकृत और बनाए रखा जा सकता है, जिससे डेटा प्रोसेसिंग के दौरान प्रतिक्रियाशील प्रतिक्रिया की आवश्यकता वाले ऐप्स के लिए उपयुक्त बनाता है।
उपयोग
API कॉल के दौरान लोडिंग स्टेट्स दिखाएं
डायनामिक रूप से डायलॉग पाठ को अपडेट करना
फ़ाइल अपलोड के दौरान प्रगति दिखाएं
बैकग्राउंड टास्क के दौरान प्रतिक्रिया प्रदान करना
ब्रांड सुसंगतता के लिए उपस्थिति को कस्टमाइज़ करें
मुख्य विशेषताएँ
नल सुरक्षित डिज़ाइन
डायनामिक सामग्री अपडेट
बहुप्लेटफॉर्म समर्थन
कस्टमाइज़ की गई स्टाइलिंग
हल्का और तेज़
Flutter के साथ आसान एकीकरण
इनके लिए उपयुक्त
क्रॉस-प्लेटफॉर्म फ्लटर ऐप्स बनाने वाले डेवलपर्स
प्रकार सुरक्षा को अग्रणी बनाने वाली टीमें
प्रतिक्रियाशील लोडिंग सूचक की आवश्यकता वाले ऐप्स
न्यूनतम निर्भरता वाले प्रोजेक्ट
अक्सर एसिंक ऑपरेशन के साथ UI-भारी एप्लिकेशन
विचार योग्य बातें
Flutter 2.5 या उच्चतर की आवश्यकता है
मूलभूत प्रगति दृश्यीकरण तक सीमित
निर्मित रद्दीकरण संभाल नहीं है
सरल लोडिंग परिदृश्यों के लिए सबसे उपयुक्त
जटिल वर्कफ़्लो के लिए अतिरिक्त तर्क की आवश्यकता हो सकती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
progress_dialog
A light weight package to show progress dialog. As it is a stateful widget, you can change the text shown on the dialog dynamically.
This is the original package and it's owner
https://github.com/fayaz07/progress_dialog
It was discontinued by him, but i really liked the package so I am trynna revive it :D
I added null safety and updated most of the stuff making it null safe and useable again :)
Create and initialise a ProgressDialog object inside the build() method passing context to it
Initialize the ProgressDialog object
finalProgressDialog pr = ProgressDialog(context);
By default it is a normal dialog to show some message, if you would like to use it to show percentage of progress done, specify the optional type parameter and specify if you want your dialog to dismiss when back button is pressed isDismissible parameter (Optional)