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

expandable_tree_menu कवर
पैकेज विवरणv0.1.0-dev.5

expandable_tree_menu

एक नोड की सूची से बना मेनू-नोड्स का वृक्ष जिसे विस्तारित/संकुचित करके अधिक मेनू नोड्स को देखा जा सकता है।

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

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

flutter pub add expandable_tree_menu

पैकेज अवलोकन

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

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

उपयोग

  • जटिल सेटिंग मेनू में नेविगेशन
  • फ़ाइल प्रणाली या संगठनात्मक हायरार्की को प्रदर्शित करना
  • कस्टमाइज़ करने योग्य प्रशासन डैशबोर्ड बनाना
  • इंटरैक्टिव साइटमैप बनाना
  • सहायक श्रेणी सूचियों को लागू करना

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

  • आवर्धित नोड-आधारित संरचना
  • विस्तार/संकुचन कार्यक्षमता
  • क्रॉस-प्लेटफ़ॉर्म समर्थन (Android, iOS, Web, macOS, Windows, Linux)
  • मौजूदा Flutter प्रोजेक्ट्स के साथ सरल एकीकरण
  • कस्टमाइज़ किए गए दिखावट और व्यवहार

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

  • हायरार्किकल UI बना रहे डेवलपर्स
  • नेस्टेड मेनू नेविगेशन की आवश्यकता वाले ऐप्स
  • गहन डेटा संरचना वाले प्रोजेक्ट्स
  • गतिशील विस्तार की आवश्यकता वाले UI घटक
  • स्पष्ट, संगठित लेआउट चाहने वाले डिज़ाइनर

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

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

मूल README

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

expandable_tree_menu

A Tree of Sub-menus that can be expanded/collapsed and each node can recursively contain another tree.

Using the onSelect callback allows the Tree to be used as a menu.

Getting Started

Add the dependency to the pubspec.yaml file

dependencies: ... expandable_tree_menu: ^0.1.0

Import it

import 'package:expandable_tree_menu/expandable_tree_menu.dart';

Instantiate it somewhere

ExpandableTree( nodes: _nodesFromBooks(bookNodes), nodeBuilder: _nodeBuilder, onSelect: (dynamic node) => _nodeSelected(context, node), ),

श्रेणियाँ

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

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

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