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

पैकेज विवरणv0.0.2

swipeable_button_view

आप swipeable_button_view के साथ रिपल एनीमेटेड पेज बना सकते हैं।

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

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

flutter pub add swipeable_button_view

पैकेज अवलोकन

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

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

उपयोग

  • गतिशील नेविगेशन
  • इंटरैक्टिव बटन एनीमेशन
  • स्वाइप पर रिपल प्रभाव
  • मोबाइल-पहले यूआई घटक
  • प्लेटफॉर्म-स्तर गेस्चर समर्थन
  • प्रवेश ऑनबोर्डिंग स्क्रीन्स

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

  • स्वाइप पर रिपल एनीमेशन
  • बहुपлатफॉर्म सुसंगतता
  • कस्टमाइज़ किया गया स्वाइप व्यवहार
  • स्मूथ ट्रांजिशन प्रभाव
  • हल्का और एकीकरण में आसान
  • स्पर्श और ड्रैग गेस्चर का समर्थन करता है

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

  • गतिशील एप्लिकेशन बनाने वाले डेवलपर्स
  • इंटरैक्टिव UI तत्वों की तलाश करने वाले डिज़ाइनर
  • स्वाइप-एक्टिवेट फीचर्स की आवश्यकता वाले ऐप्स
  • क्रॉस-प्लेटफ़ॉर्म मोबाइल और वेब एप्लिकेशन
  • UI/UX केंद्रित Flutter परियोजनाएँ

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

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

मूल README

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

swipeable_button_view

Pub Version License

You can create ripple animated pages with swipeable_button_view.

Install

Add swipeable_button_view: to your pubspec.yaml dependencies then run flutter pub get

dependencies:
  swipeable_button_view:

Then import the package to use

import 'package:swipeable_button_view/swipeable_button_view.dart';

Example

import 'package:swipeable_button_view/swipeable_button_view.dart';

SwipeableButtonView(
    buttonText: 'SLIDE TO PAYMENT',
    buttonWidget: Container(
        child: Icon(Icons.arrow_forward_ios_rounded,
            color: Colors.grey,
                ),),
    activeColor: Color(0xFF009C41),
    isFinished: isFinished,
    onWaitingProcess: () {
    Future.delayed(Duration(seconds: 2), () {
            setState(() {
                isFinished = true;
                      });
                    });
                  },
    onFinish: () async {
        await Navigator.push(context,
                        PageTransition(
                            type: PageTransitionType.fade,
                            child: DashboardScreen()));

                    //TODO: For reverse ripple effect animation
                    setState(() {
                      isFinished = false;
                    });
                  },
)

Screen Recording

Props

props types defaultValues isRequired
onFinish VoidCallback true
onWaitingProcess VoidCallback true
activeColor Color true
buttonWidget Widget true
buttonText String true
isFinished bool false
isActive bool true
disableColor Color Colors.grey
buttonColor Color Colors.white
buttontextstyle TextStyle TextStyle(color: Colors.white, fontWeight: FontWeight.bold)
indicatorColor Animation<Color?> AlwaysStoppedAnimation<Color>(Colors.white)})

श्रेणियाँ

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

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

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