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

advanced_graphview कवर
पैकेज विवरणv1.0.4

advanced_graphview

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

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

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

flutter pub add advanced_graphview

पैकेज अवलोकन

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

Advanced Graphview एक Flutter पैकेज है जिसका उद्देश्य इंटरएक्टिव ट्री, ग्राफ और टोपोलॉजी विज़ुअलाइज़ेशन के निर्माण को सरल बनाना है। कम सेटअप के साथ, डेवलपर्स नेटवर्क टोपोलॉजी, संगठनात्मक चार्ट या डिपेंडेंसी ग्राफ जैसे जटिल डेटा फ्लो को प्रदर्शित कर सकते हैं। पैकेज मल्टीप्लेटफॉर्म समर्थन के साथ एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स को सपोर्ट करता है, जो एक डायनामिक विज़ुअल प्रतिनिधित्व के लिए एक बहु-प्लेटफॉर्म एप्लिकेशन के लिए आदर्श है।

उपयोग

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

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

  • जटिल लेआउट के लिए सरल कॉन्फ़िगरेशन
  • पेड़ और ग्राफ संरचनाओं के लिए समर्थन
  • क्रॉस-प्लेटफॉर्म संगतता
  • कस्टमाइज़ किए गए नोड और एज स्टाइल
  • इंटरैक्टिव नोड मैनिपुलेशन

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

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

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

  • बड़े डेटासेट के लिए प्रदर्शन अनुकूलन की आवश्यकता हो सकती है
  • सीमित आंतरिक एनीमेशन विशेषताएँ
  • कस्टम स्टाइलिंग के लिए Flutter widget के प्रति परिचय होना आवश्यक है
  • वास्तविक समय सहयोगी संपादन के लिए अनअनुकूलित

मूल README

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

Advanced Graphview enables user to create Tree, Graph, Topology Ui with simple Setup.

Features

Advanced Graphview can create Tree, Graph, Topology Ui with simple Setup..

Getting started

Add the package in pubspec.yaml and then use the widget AdvancedGraphview.

Usage

Widget exampleWidget(){
  TestGraphNode getExampleNode() {
    return TestGraphNode(
      id: '1',
      value: "Advanced Graphview",
      graphNodes: [
      ],
    );
  }
  
 return AdvancedGraphview(
    nodePadding: 50,
    nodeSize: 200,
    isDebug: false,
    graphNode: getExampleNode(),
    backgroundColor: Colors.black,
    pixelRatio: 10,
    onNodeTap: (graphNode) {
      ScaffoldMessenger.of(context).showSnackBar(SnackBar(
        content: Text("Tap Event detected ${graphNode.id}"),
      ));
    },
    advancedGraphviewController: advancedGraphviewController,
    onDrawLine: (lineFrom, lineTwo) {
      return Paint()
        ..color = Colors.blue
        ..strokeWidth = 1;
    },
    builder: (GraphNode graphNode) {
      return Container(
        width: 200,
        height: 200,
        child: const Center(
          child: Text("Hello"),
        ),
      );
    },
  );
}

class TestGraphNode extends GraphNode {
  @override
  final String id;

  final String value;

  @override
  final List<GraphNode> graphNodes;
  TestGraphNode({
    required this.id,
    required this.graphNodes,
    required this.value,
  });
}

Additional information

For additional information contact us at nikhilishwar2@gmail.com or sharathkkotian@gmail.com. We welcome more contributors on this project.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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