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

pandabar कवर
पैकेज विवरणv0.1.2

pandabar

पांडा के लिए एक शानदार बॉटम नेविगेशन बार। पांडाबार नए न्यूमोर्फिक डिज़ाइन ट्रेंड के लिए डिज़ाइन किया गया है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
64
लाइक
66
Pub अंक
140

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

flutter pub add pandabar

पैकेज अवलोकन

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

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

उपयोग

  • आधुनिक ऐप इंटरफेस
  • Neumorphic थीम डिज़ाइन
  • क्रॉस-प्लेटफॉर्म मोबाइल और डेस्कटॉप ऐप्स
  • सुधारित उपयोगकर्ता नेविगेशन
  • उपकरणों के बीच दृश्य सुसंगतता

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

  • Neumorphic design style
  • कस्टमाइज़ेबल रंग और आकृतियाँ
  • प्लेटफॉर्म के अनुकूलता
  • चिकनी एनीमेशन
  • pub के माध्यम से आसान एकीकरण
  • प्रतिक्रियाशील लेआउट

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

  • डिज़ाइन-केंद्रित Flutter विकासकर्ता
  • आधुनिक शैली का लक्ष्य बनाने वाले ऐप्स
  • अद्वितीय नेविगेशन UI की आवश्यकता वाले प्रोजेक्ट
  • बहुप्लेटफॉर्म डिप्लॉयमेंट
  • रचनात्मक UI प्रयोग

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

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

मूल README

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

Pub

PandaBar

A fancy bottom navigation bar for pandas. Pandabar designed for new neumorphic design trend.

Preview PageView
BottomNavBar Gif Fix Gif
PandaBar
  • buttonColor - to change button color
  • buttonSelectedColor - to change button selected color
  • backgroundColor - the navigation bar's background color
  • buttonData - navigation items, required more than one item and less than 5
  • fabIcon - the navigation bar's fab button icon
  • fabColors - the navigation bar's fab button gradient colors
  • onFabButtonPressed - required to listen fab button is pressed
  • onChange - required to listen when a item is pressed it provide the selected item's id
PandaBarButtonData
  • id - the id of this item
  • icon - the icon of this item
  • title - the title of this item

Getting Started

Add the dependency in pubspec.yaml:

dependencies:
  ...
  pandabar: ^0.1.1

Basic Usage

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {

  String page = 'Grey';

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      extendBody: true,
      bottomNavigationBar: PandaBar(
        buttonData: [
          PandaBarButtonData(
            id: 'Grey',
            icon: Icons.dashboard,
            title: 'Grey'
          ),
          PandaBarButtonData(
            id: 'Blue',
            icon: Icons.book,
            title: 'Blue'
          ),
          PandaBarButtonData(
            id: 'Red',
            icon: Icons.account_balance_wallet,
            title: 'Red'
          ),
          PandaBarButtonData(
            id: 'Yellow',
            icon: Icons.notifications,
            title: 'Yellow'
          ),
        ],
        onChange: (id) {
          setState(() {
            page = id;
          });
        },
        onFabButtonPressed: () {

        },
      ),
      body: Builder(
        builder: (context) {

          switch (page) {
            case 'Grey':
              return Container(color: Colors.grey.shade900);
            case 'Blue':
              return Container(color: Colors.blue.shade900);
            case 'Red':
              return Container(color: Colors.red.shade900);
            case 'Yellow':
              return Container(color: Colors.yellow.shade700);
            default:
              return Container();
              
          }

        },
      ),
    );
  }
}

श्रेणियाँ

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

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

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