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

पैकेज विवरणv1.0.1

expansion_card

एक कस्टमाइज़ेबल फ्लटर एक्सपेंशन कार्ड जिसमें वैकल्पिक एनीमेटेड इमेज बैकग्राउंड हो सकता है।

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

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

flutter pub add expansion_card

पैकेज अवलोकन

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

expansion_card पैकेज एक कस्टमाइज़ेबल फ्लटर विजेट प्रदान करता है जो सहायता छवि पृष्ठभूमि के साथ मुड़ने वाले कार्ड की अनुमति देता है। FAQ, विस्तृत जानकारी या इंटरैक्टिव खंडों जैसे विस्तारित सामग्री को प्रदर्शित करने के लिए आदर्श है, यह सभी प्रमुख प्लेटफॉर्मों पर चिकनी एनीमेशन और प्रतिक्रियाशील डिज़ाइन का समर्थन करता है। डेवलपर्स कार्ड के बाहरी रूप, व्यवहार और संक्रमण प्रभाव को अपने ऐप के UI के अनुरूप ढाल सकते हैं। पैकेज हल्का है और मौजूदा फ्लटर प्रोजेक्ट में आसानी से एकीकृत होता है।

उपयोग

  • FAQ अनुभाग प्रदर्शित कर रहा है
  • विस्तृत उत्पाद जानकारी दिखा रहा है
  • इंटरैक्टिव एकोर्डियन बनाना
  • फॉर्म में परतदार सामग्री प्रस्तुत करना
  • उपयोगकर्ता ओनबोर्डिंग प्रवाह को बढ़ावा देना

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

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

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

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

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

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

मूल README

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

Expansion card

Open Source Love

This package provides an easy implementation of a Expansion type card where you can also add gif at the background.

How to use

import 'package:expansion_card/expansion_card.dart';

Center(
            child: ExpansionCard(
              background: Image.asset("assets/animations/sleep.gif"),
              title: Container(
                child: Column(
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: <Widget>[
                    Text(
                      "Header",
                      style: TextStyle(
                        fontFamily: 'BalooBhai',
                        fontSize: 30,
                        color: Colors.white,
                      ),
                    ),
                    Text(
                      "Sub",
                      style: TextStyle(
                          fontFamily: 'BalooBhai', fontSize: 20, color: Colors.white),
                    ),
                  ],
                ),
              ),
              children: <Widget>[
                Container(
                  margin: EdgeInsets.symmetric(horizontal: 7),
                  child: Text("Content goes over here !",
                      style: TextStyle(
                          fontFamily: 'BalooBhai',
                          fontSize: 20,
                          color: Colors.white)),
                )
              ],
            ));

Custom Usage

There are several options that allow for more control:

Properties Description
leading Define an action after slidding a button
background provide any image asset file (supports gif also)
onExpansionChanged When the tile starts expanding, this function is called with the value true. When the tile starts collapsing, this function is called with the value false.
trailing A widget to display instead of a rotating arrow icon
initiallyExpanded Specifies if the list tile is initially expanded (true) or collapsed (false, the default)


👍 Contribution

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

श्रेणियाँ

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

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

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