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

पैकेज विवरणv3.3.2

configurable_expansion_tile_null_safety

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

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

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

flutter pub add configurable_expansion_tile_null_safety

पैकेज अवलोकन

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

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

उपयोग

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

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

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

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

  • लचीले विस्तार टाइल्स की आवश्यकता वाले विकासकर्ता
  • दृश्य नियंत्रण की आवश्यकता वाले UI डिजाइनर
  • जटिल एक्सपेंडेबल सामग्री वाले ऐप्स
  • क्रॉस-प्लेटफॉर्म एप्लिकेशन्स
  • आधुनिक Dart अभ्यासों का उपयोग करने वाले प्रोजेक्ट

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

  • Flutter widget वृक्ष के बारे में समझने की आवश्यकता है
  • थोड़ा सा बंडल आकार बढ़ सकता है
  • सामग्री डिज़ाइन संकेतों पर सीमित
  • गैर-एक्सपेंशन उपयोग मामलों के लिए उपयुक्त नहीं
  • उपरोक्त Material परिवर्तनों पर निर्भर करता है

मूल 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"))),
      childrenBody: Row(
        children: <Widget>[Text("CHILD 1")],
      ),
    );
  }
}

Example

View the Flutter app in the example directory.

Screenshot

Tile Collapsed

Tile Expanded

Contributors

श्रेणियाँ

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

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

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