पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

square_progress_bar कवर
पैकेज विवरणv1.1.1

square_progress_bar

एक वर्गाकार प्रगति बार जिसे आप आसानी से उपयोग कर सकते हैं, बस 0.0 से 1.0 के रेंज में प्रगति प्रदान करें और आप चलने के लिए तैयार हैं।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
83
लाइक
29
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add square_progress_bar

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

फ्लटर एप्लिकेशन के लिए एक सरल और कस्टमाइज़ करने योग्य वर्गाकार प्रगति बार। यह 0.0 से 1.0 के बीच के प्रगति मूल्य को स्वीकार करता है, जिससे किसी भी UI में लोडिंग या पूर्णता की दृश्य प्रतिक्रिया के लिए आसानी से एकीकृत किया जा सकता है। विजेट हल्का है और सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है। फॉर्म, फ़ाइल अपलोड या किसी भी ऐसे परिदृश्य में उपयोग करने के लिए आदर्श जहां एक साफ और आधुनिक प्रगति संकेतक की आवश्यकता होती है।

उपयोग

  • फॉर्म में लोडिंग संकेतक
  • फ़ाइल अपलोड प्रगति ट्रैकिंग
  • कार्य पूर्णता दृश्यीकरण
  • डैशबोर्ड प्रगति प्रदर्शित करता है
  • एनिमेटेड ऑनबोर्डिंग फ्लो

मुख्य विशेषताएँ

  • वर्गाकार डिज़ाइन
  • 0.0 से 1.0 तक का प्रगति
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • न्यूनतम संगठन
  • कस्टमाइज़ किए गए रंग और आकार
  • स्मूथ एनिमेशन

इनके लिए उपयुक्त

  • सरल प्रगति यूआई
  • हल्के एप्लिकेशन
  • सुसंगत डिज़ाइन प्रणाली
  • त्वरित प्रोटोटाइपिंग
  • मोबाइल और वेब एप्लिकेशन

विचार योग्य बातें

  • बुनियादी स्टाइलिंग के अलावा सीमित कस्टमाइज़ेशन
  • कोई निर्मित लेबल समर्थन नहीं है
  • जटिल प्रगति कार्यप्रवाह के लिए उपयुक्त नहीं
  • एनिमेशन टाइमिंग के हैंडलिंग के लिए मैन्युअल हैंडलिंग की आवश्यकता होती है
  • बाह्य पैकेज अपडेट पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Square progress bar because why not 😎

Build Status

Features

  • Dynamic sizing
  • Animated progress bar
  • Gradient color progress bar
  • Progress bar cap shape customization
  • RTL support
  • ✨Magic✨

alt text

Installation

dependencies:
  square_progress_bar: ^1.1.1

Getting started

Just provide the progress in a range from 0.0 to 1.0 and you are set to go.

Usage

              SquareProgressBar(
                width: 100, // default: max available space
                height: 100, // default: max available space
                progress: _progress, // provide the progress in a range from 0.0 to 1.0
                isAnimation: false, // default: false, animate the progress of the bar
                solidBarColor: Colors.amber, // default: blue, main bar color
                emptyBarColor: Colors.orange.withOpacity(0.2), // default: gray, empty bar color
                strokeWidth: 20, // default: 15, bar width
                barStrokeCap: StrokeCap.round, // default: StrokeCap.round, bar cap shape
                isRtl: false, // default: false, bar start point
                gradientBarColor: const LinearGradient(
                  begin: Alignment.topRight,
                  end: Alignment.bottomLeft,
                  colors: <Color>[Colors.red, Colors.amber],
                  tileMode: TileMode.repeated,
                ), // default: null, if you pass gradient color it will be used instead of solid color for the main bar
                child: Center(
                  child: Text(
                    _percentageLabel,
                    style: const TextStyle(fontWeight: FontWeight.bold),
                  ),
                ),
              )

License

MIT Free Software, Hell Yeah!

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।