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

flutter_side_menu कवर
पैकेज विवरणv0.5.41

flutter_side_menu

फ्लटर का पूरी तरह से कस्टमाइज़ किया गया साइड मेनू संबंधित पृष्ठों, नेविगेशन आइटम्स, फ़िल्टर साइड और अधिक के लिए डायरेक्टरी के रूप में उपयोग किया गया है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
19.5 हज़ार
लाइक
184
Pub अंक
130

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

flutter pub add flutter_side_menu

पैकेज अवलोकन

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

Flutter साइड मेनू एक पूरी तरह से कस्टमाइज़ेबल साइड नेविगेशन कंपोनेंट है जो Flutter एप्लिकेशन के लिए डिज़ाइन किया गया है। इसका उपयोग नेविगेशन मेनू, फ़िल्टर पैनल और संबंधित पेज डायरेक्टरी जैसे विभिन्न उपयोग केस के लिए किया जा सकता है। लचीलापन के ध्यान में रखते हुए बनाया गया, यह Android, iOS, Web, macOS, Windows और Linux प्लेटफॉर्म पर बिना किसी दिक्कत के एकीकृत होता है। इस पैकेज के माध्यम से डेवलपर्स को अपने ऐप की आवश्यकताओं के अनुसार मेनू के दिखावट और व्यवहार को ढालने की अनुमति मिलती है, जिससे उपयोगकर्ता अनुभव को बेहतर बनाया जा सकता है। इसका हल्का डिज़ाइन और रिस्पॉन्सिव लेआउट इसे संरचित, सुलभ प्राप्त करने वाले बाएं तरफ के इंटरफ़ेस के लिए आदर्श बनाता है।

उपयोग

  • नेविगेशन मेनू
  • फ़िल्टर पैनल
  • संबंधित पृष्ठ निर्देशिका
  • डैशबोर्ड लेआउट
  • सेटिंग नेविगेशन
  • सामग्री वर्गीकरण

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

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

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

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

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

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

मूल README

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

Flutter Side Menu

logo
GitHub Pub Version GitHub repo size

Flutter's full customizable side menu has been used as a directory for Related Pages, Navigation Items, Filter side and more.

Flutter Side Menu Screenshots
Navigation Side Filter Side

Usage

Add dependency

Please check the latest version before installation. If there is any problem with the new version, please use the previous version

dependencies:
  flutter:
    sdk: flutter
  # add flutter_side_menu
  flutter_side_menu: ^{latest version}
Add the following imports to your Dart code
import 'package:flutter_side_menu/flutter_side_menu.dart';
Property
Property Type Default Value Description
builder SideMenuBuilder null Return 'SideMenuData' that includes headers, footers, items, or custom child
controller SideMenuController null The 'controller' that can be used to open, close, or toggle side menu.
mode SideMenuMode SideMenuMode.auto The 'SideMenuMode' which is auto, open or compact and can determine the menu state
priority SideMenuPriority SideMenuPriority.mode The 'SideMenuPriority' which is mode or sizer. in sizer mode the side menu width not change if user set custom size with 'Resizer'
position SideMenuPosition SideMenuPosition.left The 'SideMenuPosition' which is left or right.
minWidth double 50.0 The 'minWidth' value is used to determine the side menu width in the smallest case.
maxWidth double 250.0 The 'maxWidth' value is used to determine the side menu width in the largest case.
hasResizer bool true The 'hasResizer' enable 'Resizer' widget for side menu. With 'Resizer' the side menu width can be customized by the user.
resizerData ResizerData ResizerData() The 'ResizerData' that can set custom style for a 'Resizer'.
hasResizerToggle bool true The 'hasResizerToggle' enable 'ResizerToggle' widget for side menu. With 'ResizerToggle' button you can toggle the width of the side menu between 'minWidth' or 'maxWidth'.
resizerToggleData ResizerToggleData ResizerToggleData() The 'resizerToggleData' that can set custom style for a 'ResizerToggle'.
backgroundColor Color Color(0xffffffff) The 'backgroundColor' it's used to determine the side menu background color
Example
import 'package:flutter/material.dart';
import 'package:flutter_side_menu/flutter_side_menu.dart';

void main() => runApp(
      MaterialApp(
        home: Material(
          child: Scaffold(
            body: Row(
              children: [
                SideMenu(
                  builder: (data) => SideMenuData(
                    header: const Text('Header'),
                    items: [
                      SideMenuItemDataTile(
                        isSelected: true,
                        onTap: () {},
                        title: 'Item 1',
                        icon: const Icon(Icons.home),
                      ),
                    ],
                    footer: const Text('Footer'),
                  ),
                ),
                Expanded(
                  child: Container(
                    color: Colors.white,
                    child: const Center(
                      child: Text(
                        'body',
                      ),
                    ),
                  ),
                ),
                SideMenu(
                  position: SideMenuPosition.right,
                  builder: (data) => const SideMenuData(
                    customChild: Text('Custom view'),
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );

श्रेणियाँ

निर्भरताएँ

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

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

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

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