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

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

custom_line_indicator_bottom_navbar

ऊपरी और नीचे के संकेतक और धुंधले रंगों के साथ एक पूरी तरह से कस्टमाइज़ करने योग्य बॉटम नेविगेशन बार।

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

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

flutter pub add custom_line_indicator_bottom_navbar

पैकेज अवलोकन

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

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

उपयोग

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

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

  • पूरी तरह से कस्टमाइज़ किए गए संकेतक
  • ऊपर और नीचे दोनों के लिए धीरे-धीरे समर्थन
  • टैब के बीच एनिमेटेड ट्रांज़िशन
  • प्लेटफॉर्म के अनुकूलता
  • निर्धारित रंग और आकृतियाँ
  • स्मूथ स्क्रॉलिंग और टैप इंटरैक्शन

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

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

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

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

मूल README

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

custom_line_indicator_bottom_navbar

A fully customizable bottom navigation bar with line indicators and gradient.

alert2 alert2

Usage without gradient:

        class MyExample extends StatefulWidget {
        @override
        _MyExampleState createState() => _MyExampleState();
        }

        class _MyExampleState extends State<MyExample> {
        int _selectedIndex = 0; //default index

        List<Widget> _widgetOptions = [
            Text('Home'),
            Text('Account'),
            Text('Leaves'),
            Text('Loyalty'),
            Text('Requests'),
        ];
        @override
        Widget build(BuildContext context) {
            return Scaffold(
            appBar: AppBar(
                title: Text('Example'),
            ),
            body: Center(
                child: _widgetOptions.elementAt(_selectedIndex),
            ),
            bottomNavigationBar: CustomLineIndicatorBottomNavbar(
                selectedColor: Colors.blue,
                unSelectedColor: Colors.black54,
                backgroundColor: Colors.white,
                currentIndex: _selectedIndex,
                onTap: (index) {
                setState(() {
                    _selectedIndex = index;
                });
                },
                enableLineIndicator: true,
                lineIndicatorWidth: 3,
                indicatorType: IndicatorType.Top,
                // gradient: LinearGradient(
                //   colors: kGradients,
                // ),

                customBottomBarItems: [
                CustomBottomBarItems(
                    label: 'Home',
                    icon: Icons.home,
                ),
                CustomBottomBarItems(
                    label: 'Account',
                    icon: Icons.account_box_outlined,
                ),
                CustomBottomBarItems(
                    label: 'Leaves', icon: Icons.calendar_today_outlined),
                CustomBottomBarItems(
                    label: 'Loyalty',
                    icon: Icons.card_giftcard_rounded,
                ),
                CustomBottomBarItems(
                    label: 'Requests',
                    icon: Icons.list,
                ),
                ],
            ),
            );
        }
        }

Usage with gradient :

class MyExample extends StatefulWidget {

    @override
    _MyExampleState createState() => _MyExampleState();
}

class _MyExampleState extends State<MyExample> {
    int _selectedIndex = 0; //default index

    List<Widget> _widgetOptions = [
        Text('Home'),
        Text('Account'),
        Text('Leaves'),
        Text('Loyalty'),
        Text('Requests'),
    ];
    @override
    Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
            title: Text('Example'),
        ),
        body: Center(
            child: _widgetOptions.elementAt(_selectedIndex),
        ),
        bottomNavigationBar: CustomLineIndicatorBottomNavbar(
        selectedColor: Colors.white,
        unSelectedColor: Colors.black54,
        backgroundColor: Colors.white,
        currentIndex: _selectedIndex,
        onTap: (index) {
            setState(() {
            _selectedIndex = index;
            });
        },
        enableLineIndicator: true,
        lineIndicatorWidth: 3,
        indicatorType: IndicatorType.Top,
        gradient: LinearGradient(
            colors: [Colors.pink, Colors.yellow],
        ),
        customBottomBarItems: [
            CustomBottomBarItems(
                label: 'Home',
                icon: Icons.home,
            ),
            CustomBottomBarItems(
                label: 'Account',
                icon: Icons.account_box_outlined,
            ),
            CustomBottomBarItems(
                label: 'Leaves', icon: Icons.calendar_today_outlined),
            CustomBottomBarItems(
                label: 'Loyalty',
                icon: Icons.card_giftcard_rounded,
            ),
            CustomBottomBarItems(
                label: 'Requests',
                icon: Icons.list,
            ),
        ],
        ),
    );
    }
}

श्रेणियाँ

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

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

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