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

responsive_navigation_bar कवर
पैकेज विवरणv6.2.1

responsive_navigation_bar

एक प्रतिक्रियाशील बॉटम नेविगेशन बार। बहुत शुरुआती दोस्ताना। स्वच्छंदता से योगदान दें।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
765
लाइक
83
Pub अंक
160

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

flutter pub add responsive_navigation_bar

पैकेज अवलोकन

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

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

उपयोग

  • क्रॉस-प्लेटफॉर्म मोबाइल और वेब ऐप्स
  • विभिन्न स्क्रीन आकारों के लिए अनुकूल उपयोगकर्ता इंटरफेस
  • छोटे से मध्यम एप्लिकेशन में सरल नेविगेशन
  • प्रतिकृति बनाना प्रतिक्रियाशील लेआउट के साथ
  • कई ऑपरेटिंग सिस्टम के लिए लक्षित ऐप्स

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

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

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

  • Flutter के शुरुआती
  • मल्टी-प्लेटफॉर्म ऐप डेवलपर्स
  • प्रतिक्रियाशील नेविगेशन की आवश्यकता वाले प्रोजेक्ट
  • डिजाइनर उपयोगकर्ता इंटरफेस के प्रोटोटाइप बना रहे हैं
  • सीमित नेविगेशन कठिनाई वाले ऐप्स

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

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

मूल README

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

Getting Started

Installation

Example Code

Features

  • Very easy to set up, beginner friendly

  • Everything is documented + you will be asked to add required values - the rest is optional (with sound null safety)

  • By default, fontSize, iconSize and padding are responsive (change size with screen size)

  • Set iconSize to control icon size independently (defaults to fontSize if not specified)

  • Optional: Beautiful gradient (backgroundGradient) for navigation bar and/or buttons (or solid colors)

  • Optional: Colored borders (border) for navigation bar and/or buttons

  • Optional: Change the opacity (backgroundOpacity) of the menu bar

  • Optional: Blurred background (backgroundBlur) from the top of the navigation bar to the bottom of the screen

  • Optional: Separate border radius controls (borderRadius, buttonBorderRadius)

  • Optional: Control button spacing (buttonSpacing)

  • By default shows text on selected button, optionally show on inactive buttons too (showInactiveButtonText)

  • Only StatelessWidgets

  • How to make the bottomNavigationBar float above the Scaffold's body:

Scaffold(
  extendBody: true,
  body: SafeArea(bottom: false, ...),
  bottomNavigationBar: ...
  ...
)
  • Colors in the example GIFs below:
backgroundColor:
    Theme.of(context).brightness == Brightness.dark
        ? const Color(0xff3c3c3c)
        : const Color(0xffbebebe),
inactiveIconColor:
    Theme.of(context).brightness == Brightness.dark
        ? const Color(0xffaaaaaa)
        : const Color(0xff969696),

ResponsiveNavigationBar in Action

With animation

Screenrecording Screenrecording
Screenrecording Screenrecording

Without animation

Screenrecording Screenrecording
Screenrecording Screenrecording

Todo

  • Add feature requests
  • Merge your pull requests

श्रेणियाँ

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

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

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