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

loading_transition_button कवर
पैकेज विवरणv0.0.1

loading_transition_button

Flutter के लिए एक कस्टमाइज़ करने योग्य ट्रांज़िशन बटन। आसानी से अपनी लोडिंग प्रक्रिया को एनिमेट करें।

30-दिन डाउनलोड
8
लाइक
36
Pub अंक
70

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

flutter pub add loading_transition_button

पैकेज अवलोकन

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

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

उपयोग

  • लोडिंग स्थिति के साथ फॉर्म सबमिशन
  • प्रमाणीकरण प्रवाह प्रगति
  • डेटा फ़ीचरिंग संकेतक
  • भुगतान प्रसंस्करण UI
  • ऑनबोर्डिंग चरण पूर्णता

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

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

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

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

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

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

मूल README

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

Loading Transition button

A Customizable transition button for Flutter

Getting Started

To use this package, add loading_transition_button as a dependency in your pubspec.yaml file.

dependencies:
 ...
 loading_transition_button: ^0.0.1

How to use

In your project add the following import:

import  'package:loading_transition_button/loading_transition_button.dart';

In order to use this widget you have to use a LoadingButtonController to handler the different states.

final _controller = LoadingButtonController();

This widget starts a loading animation once it's tapped or by using the controller. You can the launcher to init an error animation or stop the loading animation.

LoadingButton(
    color: Colors.blue,
    onSubmit: () => print('onSubmit'),
    controller: _controller,
    errorColor: Colors.red,
    transitionDuration: Duration(seconds: 1),
    child: Text(
    'Hit me!',
    style: Theme.of(context)
        .textTheme
        .bodyText1!
        .copyWith(color: Colors.white),
    ),
),

To support the transition to a different page to have to call the moveToScreen method

_controller.moveToScreen(
    context: context,
    page: SearchPage(),
    stopAnimation: true,
    navigationCallback: (route) =>
        Navigator.of(context).push(route),
),

navigationCallback will send you a new route that you can use for different navigation method like push or replace.

LoadingTransitionButton

AnimatedButton

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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