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

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

configurable_expansion_tile

एक कॉन्फ़िगरेबल एक्सपांशन टाइल जिसे फ्लटर मैटेरियल इम्प्लीमेंटेशन से संपादित किया गया है जो कस्टमाइज़ेशन की अनुमति देता है

30-दिन डाउनलोड
115
लाइक
65
Pub अंक
40

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

flutter pub add configurable_expansion_tile

पैकेज अवलोकन

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

फ्लटर के ExpansionTile का एक कस्टमाइज़ किया गया संस्करण, मैटीरियल वास्तुकला से व्युत्पन्न, जो दिखावट और व्यवहार पर बेहतर नियंत्रण प्रदान करता है। यह डेवलपर्स को आइकन, रंग और एनीमेशन जैसे टाइल के दृश्य तत्वों को अनुकूलित करने की अनुमति देता है, जबकि फैलाव योग्य सामग्री खंडों के मूल कार्यक्षमता को बनाए रखता है। ऐसे डायनामिक, उपयोगकर्ता-अनुकूल इंटरफ़ेस बनाने के लिए उपयुक्त।

उपयोग

  • कस्टमाइज़ेबल एकॉर्डियन
  • डायनामिक फॉर्म खंड
  • इंटरैक्टिव एफएक्यू प्रदर्शन
  • नेस्टेड एक्सपैंडेबल सूचियाँ
  • संपत्ति पैनल जिसमें संक्षिप्त विकल्प हों

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

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

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

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

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

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

मूल README

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

configurable_expansion_tile

A Configurable Expansion Tile edited from the flutter material implementation that allows for customization of the internal components. Includes providing colours, replacement widgets on expansion, and custom animations.

Tile animations still takes place (which are also configurable), and a widget can be set to precede and/or follow the provided header, which will rotate on expand/collapse of the tile.

Configure any or all parameters or leave default behaviour - header works out of the box.

Installation

In the dependencies: section of your pubspec.yaml, add the following line:

configurable_expansion_tile: <latest_version>

Usage

import 'package:configurable_expansion_tile/configurable_expansion_tile.dart';

class MyWidget extends StatelessWidget {
  Widget build(BuildContext context) {
    return ConfigurableExpansionTile(
      headerExpanded: Flexible(child: Center(child: Text("A Header Changed"))),
      header: Container(child: Center(child: Text("A Header"))),
      children: [
        Row(
          children: <Widget>[Text("CHILD 1")],
        ),
        // + more params, see example !!
      ],
    );
  }
}

Example

View the Flutter app in the example directory.

Screenshot

Tile Collapsed

Tile Expanded

Contributors

श्रेणियाँ

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

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

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