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

fancy_drawer कवर
पैकेज विवरणv2.0.0

fancy_drawer

आपके फ्लटर ऐप्स के लिए एक शानदार, एनीमेटेड और कस्टमाइज़ेबल ड्रॉयर

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

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

flutter pub add fancy_drawer

पैकेज अवलोकन

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

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

उपयोग

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

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

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

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

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

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

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

मूल README

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

Fancy drawer

Fancy drawer

A beautiful drawer experience for your flutter app .

Usage

import 'package:fancy_drawer/fancy_drawer.dart';

...

FancyDrawerController _controller;

@override
void initState() {
  super.initState();
  _controller = FancyDrawerController(
      vsync: this, duration: Duration(milliseconds: 250))
    ..addListener(() {
      setState(() {}); // Must call setState
    }); // This chunk of code is important
}

@override
void dispose() {
  _controller.dispose(); // Dispose controller
  super.dispose();
}
...
FancyDrawerWrapper(
	backgroundColor: Colors.white, // Drawer background
	controller: _controller, // Drawer controller
	drawerItems: <Widget>[], // Drawer items
	child: Scaffold(), // Your app content
);

Parameters

required

drawerItems Drawer items are widgets needed to render
child child is the main app content
controller is needed to init and maintain the animation

optional

backgroundColor Set to white background
itemGap set to 10.0
hideOnContentTap controls if drawer will hide on content tap or not , set to true
cornerRadius set to 8.0

TODO

  • [x] Null safety
  • [ ] 3D perspective

श्रेणियाँ

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

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

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