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

load कवर
पैकेज विवरणv1.0.0

load

सार्वजनिक लोडिंग विजेट, शुद्ध फ्लटर लाइब्रेरी, मूल निर्माण कोड का उपयोग नहीं। इसका उपयोग OKToast के समान है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.9 हज़ार
लाइक
22
Pub अंक
130

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

flutter pub add load

पैकेज अवलोकन

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

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

उपयोग

  • API कॉल के दौरान लोडिंग ओवरले दिखाएं
  • डेटा फ़ेचिंग के दौरान प्रगति दिखाएं
  • लंबे समय तक चलने वाले कार्यों के दौरान उपयोगकर्ता प्रतिक्रिया में सुधार करना
  • प्लेटफॉर्म के बीच एक सुसंगत लोडिंग अनुभव प्रदान करना
  • हाथ से लोडिंग विजेट्स को एक वैश्विक समाधान से बदलना

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

  • ग्लोबल लोडिंग नियंत्रण
  • शुद्ध डार्ट कार्यान्वयन
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • OKToast के समान सरल API
  • कोई नेटिव कोड निर्भरता नहीं

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

  • क्रॉस-प्लेटफॉर्म फ्लटर ऐप्स बनाने वाले डेवलपर्स
  • स्थिर लोडिंग यूएक्स की आवश्यकता वाली टीमें
  • मूल विंच के एकीकरण से बचने वाले प्रोजेक्ट
  • लोडिंग इंडिकेटर के लिए न्यूनतम सेटअप वाले ऐप्स
  • आवेदन जो UI पर केंद्रित हैं और अक्सर एसिंक ऑपरेशन करते हैं

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

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

मूल README

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

load

pub package GitHub

Global loading widget, which can be used through simple configuration.

Pure flutter library, not use native code.

It is similar to OKToast in use.

ScreenShot

Screenshot_2019-05-21-14-08-42-731_com.example.ex.png

Usage

  • install

Add to yaml

version is pub package

dependencies:
  load: $latest_version
  • import
import 'package:load/load.dart';
  • wrap your application
void main() {
  runApp(
    LoadingProvider(
      child: MyApp(),
    ),
  );
}

or

LoadingProvider(
  child: MaterialApp(),
);

Debug custom loading widget in Flutter inspector

You can try to use next method to include the widget:

MaterialApp(
  builder: (context, widget) {
    return LoadingProvider(
      child: widget,
    );
  },
);

see example/lib/main.dart

  • show or hide dialog
showLoadingDialog();
showCustomLoadingWidget(Container()); // custom dialog
hideLoadingDialog();

Advanced Usage

Custom Loading Widget

Using LoadingThemeData and loadingWidgetBuilder

LoadingProvider(
  themeData: LoadingThemeData(),
  loadingWidgetBuilder: (ctx, data) {
    return Center(
      child: SizedBox(
        width: 30,
        height: 30,
        child: Container(
          child: CupertinoActivityIndicator(),
          color: Colors.blue,
        ),
      ),
    );
  },
  child: MyApp(),
);

image

Custom some config

All params is optional

Params Type Default Value Desc
backgroundColor Color Colors.black54 Background transparent mask
tapDismiss bool true Will it close when touching the background?
loadingBackgroundColor Color Colors.white Background color for the center Loading Widget
loadingPadding EdgeInsets EdgeInsets.all(8.0) Padding for the center Loading Widget
loadingSize Size Size(55,55) Size for the center Loading Widget
animDuration Duration Duration(milliseconds: 300) Show/Hide Time Duration

श्रेणियाँ

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

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

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