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

flutter_spinkit कवर
पैकेज विवरणv5.2.2

flutter_spinkit

फ्लटर के साथ एनिमेटेड लोडिंग इंडिकेटर का संग्रह। @tobiasahlin के स्पिनकिट से बहुत प्रभावित।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
5.1 लाख
लाइक
4.7 हज़ार
Pub अंक
140

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

flutter pub add flutter_spinkit

पैकेज अवलोकन

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

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

उपयोग

  • API कॉल के दौरान लोडिंग स्थिति प्रदर्शित करना
  • पृष्ठ संक्रमण के दौरान उपयोगकर्ता अनुभव में सुधार करना
  • पृष्ठभूमि ऑपरेशन में प्रगति दिखाएं
  • एनिमेटेड प्लेसहोल्डर्स के साथ UI अपीयरेंस में सुधार
  • फॉर्म सबमिशन के दौरान प्रतिक्रिया प्रदान करना

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

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

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

  • तैयार-उपयोग लोडिंग इंडिकेटर चाहने वाले डेवलपर्स
  • स्थिर लोडिंग दृश्य की आवश्यकता वाले एप्स
  • माइक्रो-इंटरैक्शन पर ध्यान केंद्रित UI/UX डिज़ाइनर
  • बहुप्लेटफॉर्म लक्षित प्रोजेक्ट्स
  • त्वरित आवेदन प्रोटोटाइपिंग यूआई प्रतिक्रिया अवस्थाएं

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

  • बहुत सारे संकेतकों के उपयोग से बंडल आकार में वृद्धि हो सकती है
  • कस्टम एनीमेशन को फ्लटर के एनीमेशन सिस्टम के बारे में गहन ज्ञान की आवश्यकता होती है
  • कुछ संकेतक बहुत छोटे स्क्रीन पर अच्छी तरह से स्केल नहीं हो सकते हैं
  • मूल गुणों के आगे सीमित कस्टमाइजेशन
  • अत्यधिक उच्च आवृत्ति के अपडेट के लिए अनअनुकूलित

मूल README

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

✨ Flutter Spinkit

Format, Analyze and Test codecov pub package

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.

🎖 Installing

dependencies:
  flutter_spinkit: ^5.2.2
⚡️ Import
import 'package:flutter_spinkit/flutter_spinkit.dart';

🎮 How To Use

const spinkit = SpinKitRotatingCircle(
  color: Colors.white,
  size: 50.0,
);
final spinkit = SpinKitFadingCircle(
  itemBuilder: (BuildContext context, int index) {
    return DecoratedBox(
      decoration: BoxDecoration(
        color: index.isEven ? Colors.red : Colors.green,
      ),
    );
  },
);
final spinkit = SpinKitSquareCircle(
  color: Colors.white,
  size: 50.0,
  controller: AnimationController(vsync: this, duration: const Duration(milliseconds: 1200)),
);

For more info, please, refer to the showcase.dart in the example.

🚀 Showcase


RotatingPlain

DoubleBounce

Wave

WanderingCubes

FadingFour

FadingCube

Pulse

ChasingDots

ThreeBounce

Circle

CubeGrid

FadingCircle

RotatingCircle

FoldingCube

PumpingHeart

HourGlass

PouringHourGlass

PouringHourGlassRefined

FadingGrid

Ring

Ripple

SpinningCircle

SpinningLines

SquareCircle

DualRing

PianoWave

DancingSquare

ThreeInOut

WaveSpinner

PulsingGrid

Some GIF images gotten from Android Spinkit.

🐛 Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

❗️ Note

For help getting started with Flutter, view our online documentation.

For help on editing plugin code, view the documentation.

☀️ Authors

Jeremiah Ogbomo

Ayush Agarwal

⭐️ License

MIT License

श्रेणियाँ

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

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