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

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

blurry_modal_progress_hud

modal_progress_hud की तरह, यह एक सरल widget लैपर है जो मॉडल प्रगति hud (एक मॉडल प्रगति इंडिकेटर, hud = हेड्स अप डिस्प्ले) को सक्षम करने के लिए उपयोग किया जाता है

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

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

flutter pub add blurry_modal_progress_hud

पैकेज अवलोकन

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

BlurryModalProgressHud एक फ्लटर विजेट है जो एक ब्लर बैकग्राउंड के साथ मॉडल प्रोग्रेस इंडिकेटर प्रदर्शित करता है, ModalProgressHud के समान लेकिन अधिक दृश्य आकर्षण के साथ। यह एक विजेट वृक्ष को घेरता है और एक लोडिंग ओवरले दिखाता है जो नीचे की सामग्री को छुपाता है, असिंक्रोनस संचालन के दौरान उपयोगकर्ता को प्रतिक्रिया प्रदान करता है। ब्लर प्रभाव उपयोगकर्ता अनुभव को बढ़ावा देने के लिए आधुनिक, धुंधला दिखावट बनाता है। विभिन्न प्लेटफॉर्मों पर लोडिंग अवस्थाओं में उपयोगकर्ता अनुभव को सुधारने के लिए आदर्श।

उपयोग

  • डेटा फ़ेचिंग के दौरान लोडिंग इंडिकेटर दिखाएं
  • एसिंक प्रोसेसिंग के साथ फॉर्म में UX को बढ़ावा देना
  • नेटवर्क रिक्वेस्ट में प्रगति दिखाएं
  • मोबाइल ऐप्स में दृश्य रूप से आकर्षक ओवरले बनाना
  • लंबे समय तक चलने वाले कार्यों के दौरान इंटरफेस स्पष्टता में सुधार

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

  • आधुनिक अस्तित्व के लिए धुंधला पृष्ठभूमि
  • सरल वраФ퍯र एंटीग्रेशन
  • क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS, Web, macOS, Windows, Linux)
  • कस्टमाइज़ किए गए लोडिंग सूचक
  • हल्का और आसानी से लागू करने योग्य

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

  • चिकन लोडिंग UI की तलाश में विकासकर्मी
  • हल्के लेकिन प्रभावी लोडिंग प्रतिक्रिया की आवश्यकता वाले ऐप्स
  • मैटीरियल डिज़ाइन 3-आधारित दृश्य प्राप्त करने के लक्ष्य वाले प्रोजेक्ट
  • असिंक्रोनस संचालन के दौरान उपयोगकर्ता अनुभव पर ध्यान केंद्रित करने वाली टीमें
  • Flutter शुरुआती उन्नति संकेतक का अन्वेषण कर रहे हैं

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

  • ब्लर रेंडरिंग के कारण कम शक्ति वाले डिवाइस पर प्रदर्शन प्रभावित हो सकता है
  • पठनीयता के लिए सावधानी से रंग प्रतिक्रिया की आवश्यकता होती है
  • उच्च विपरीतता एक्सेसिबिलिटी की आवश्यकताओं के लिए उपयुक्त नहीं
  • ब्लर और मूल शैली के अलावा सीमित कस्टमाइजेशन
  • प्लेटफॉर्म-विशिष्ट रेंडरिंग क्षमताओं पर निर्भर करता है

मूल README

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

blurry_modal_progress_hud

This is a clone and upgrade of modal_progress_hud

Just like modal_progress_hud this is a simple widget wrapper to enable modal progress hud (a modal progress indicator, hud = heads up display)

How it works

Image1

Image2

See example for details

Installation

Add the blurry_modal_progress_hud package to your pubspec.yml file.

dependencies:
  blurry_modal_progress_hud: ^1.1.1

Import the package into your dart file

import 'package:blurry_modal_progress_hud/blurry_modal_progress_hud.dart';

Usage

/// Wrap around any widget that makes an async call to show a modal progress
/// indicator while the async call is in progress.

/// The progress indicator can be turned on or off using [inAsyncCall]

/// The blurry effect's intensity can be be controlled using [blurEffectIntensity]

/// The progress indicator defaults to a [CircularProgressIndicator] but can be
/// any kind of widget. For this example the SpinKitFadingCircle package is used

/// The modal barrier can be dismissed using [dismissible]

/// The opacity of the modal barrier can be set using [opacity]

/// The color of the modal barrier can be set using [color]

/// The progress indicator can be positioned using [offset] otherwise it is
/// centered

BlurryModalProgressHUD(
    inAsyncCall: isLoading,  
    blurEffectIntensity: 4,
    progressIndicator: SpinKitFadingCircle(
    color: purpleColor,
    size: 90.0,
    ),
    dismissible: false,
    opacity: 0.4,
    color: black97Color,
    child: Scaffold(),
);

Options

Most of the parameters can be customized via the constructor

  BlurryModalProgressHUD({
    Key? key,
    required this.inAsyncCall,
    this.opacity = 0.3,
    this.color = Colors.grey,
    this.blurEffectIntensity = 1.0,
    this.progressIndicator = const CircularProgressIndicator(),
    this.offset,
    this.dismissible = false,
    required this.child,
  });

Example

See the example for a complete sample app using the blurry_modal_progress_hud

Contact

Contact me via email edinjoey@gmail.com

श्रेणियाँ

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

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

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