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

simple_sidebar कवर
पैकेज विवरणv0.0.8

simple_sidebar

आइकन, पाठ, हेडर और स्मूथिंग के साथ एक बहुत ही सरल साइडबार। आसानी से लागू करें और उपयोग करें

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

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

flutter pub add simple_sidebar

पैकेज अवलोकन

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

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

उपयोग

  • डैशबोर्ड नेविगेशन
  • प्रशासक पैनल इंटरफेस
  • मोबाइल और डेस्कटॉप ऐप नेविगेशन
  • प्रतिक्रियाशील UI लेआउट
  • त्वरित साइडबार कार्यान्वयन

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

  • चिकनी एनीमेशन
  • आइकन और पाठ समर्थन
  • शीर्ष खंड
  • न्यूनतम विन्यास
  • प्लेटफॉर्म के अनुकूलता

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

  • शुरुआती Flutter विकासकर्मी
  • सरल नेविगेशन की आवश्यकता
  • त्वरित प्रोटोटाइपिंग
  • स्वच्छ यूआई डिज़ाइन
  • बहु-प्लेटफॉर्म एप्लिकेशन

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

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

मूल README

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

Simple and quick to set up sidebar. Soft animations

Image from the Package

Features

Getting started

Just add the package to pubspec.yaml and start using it.

Usage

Create Theme & Controller and List of the Item you want to have in the Sidebar

final SimpleSidebarTheme theme = SimpleSidebarTheme()
    ..expandedShape = const BorderRadius.all(Radius.circular(8))
    ..collapsedShape = const BorderRadius.all(Radius.circular(8));
  final List<SimpleSidebarItem> sidebarItems = [
    SimpleSidebarItem(onTap: () {}, title: "Home", leading: Icons.home_outlined),
    SimpleSidebarItem(onTap: () {}, title: "Gallery", leading: Icons.image_outlined),
    SimpleSidebarItem(onTap: () {}, title: "Users", leading: Icons.group_outlined),
    SimpleSidebarItem(onTap: () {}, title: "Extra long name for a menu item", leading: Icons.list),
  ];
  final List<SimpleSidebarItem> footerItems = [
    SimpleSidebarItem(onTap: () {}, title: "Settings", leading: Icons.settings),
    SimpleSidebarItem(onTap: () {}, title: "Logout", leading: Icons.close),
  ];

After this create the Scaffold with the lists

Scaffold(
  backgroundColor: kcBackground,
  body: Row(
    children: [
      SimpleSidebar(
        theme: widget.theme,
        initialExpanded: true,
        initialIndex: 1,
        childrens: widget.sidebarItems,
        footerItems: widget.footerItems,
        onTap: (value) {
          setState(() {
            selected = value;
          });
          log("selected value $value");
        },
      ),
      Expanded(
        child: AnimatedOpacity(
          opacity: isVisible ? 1 : 0,
          duration: const Duration(milliseconds: 300),
          child: Container(
              margin: const EdgeInsets.all(8),
              child: const <Widget>[
                Text("hallo"),
                Text("hallo2"),
                Text("hallo3"),
                Text("hallo4"),
                Text("hallo5"),
                Text("hallo6"),
              ][selected]),
        ),
      ),
    ],
  ),
);

Additional information

Should there be any questions, wishes mail me: [Contact](mailto:support@glocknerstudios.at)

create an issue on GitHub for bugs. And now have fun with the sidebar

श्रेणियाँ

निर्भरताएँ

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

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

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

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