ड्रॉर बिहेवियर एक लाइब्रेरी है जो ड्रॉर पर अतिरिक्त व्यवहार प्रदान करती है, जैसे कि ड्रॉर के स्लाइड के दौरान दृश्य को हटाना या दृश्य की ऊंचाई को स्केल करना।
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
DrawerBehavior एक Flutter पैकेज है जो स्लाइडिंग के दौरान डायनामिक विजुअल प्रभाव को सक्षम करके ड्रॉयर कार्यक्षमता को बढ़ाता है, जैसे कि कंटेंट दृश्य की ऊंचाई को आगे-पीछे या स्केल करना। यह चिकनी, इंटरैक्टिव ट्रांजिशन प्रदान करता है जो नेविगेशन-भारी ऐप में उपयोगकर्ता अनुभव को बेहतर बनाता है। ड्रॉयर इंटरैक्शन पर अधिक नियंत्रण चाहने वाले डेवलपर्स के लिए डिज़ाइन किया गया है, और यह मानक ड्रॉयर विजेट्स के साथ बिना किसी दिक्कत के एकीकृत होता है। लाइब्रेरी Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्म को समर्थन देती है, जिससे यह क्रॉस-प्लेटफॉर्म ऐप्लिकेशन के लिए लचीला बनती है।
उपयोग
ड्रॉयर एनिमेशन को बढ़ावा देना
अम्मिश नेविगेशन अनुभव बनाना
UI प्रतिक्रियाशीलता में सुधार करना
ड्रॉयर इंटरैक्शन प्रभाव को कस्टमाइज़ करें
आधुनिक ऐप इंटरफेस बनाना
मुख्य विशेषताएँ
ड्रॉर स्लाइड के दौरान डायनामिक व्यू मूवमेंट
सामग्री दृश्य के ऊंचाई स्केलिंग
प्लेटफॉर्म के अनुकूलता
मौजूदा ड्रॉअर्स के साथ आसान एकीकरण
चिकना, कस्टमाइज़ेबल ट्रांज़िशन प्रभाव
इनके लिए उपयुक्त
जटिल नेविगेशन पैटर्न बनाने वाले डेवलपर्स
डिज़ाइन-केंद्रित Flutter ऐप्स
एनिमेटेड ड्रॉर इंटरैक्शन की आवश्यकता वाले ऐप्स
क्रॉस-प्लेटफॉर्म मोबाइल और वेब प्रोजेक्ट्स
UI/UX सुधार विशेषज्ञ
विचार योग्य बातें
अतिरिक्त प्रदर्शन ट्यूनिंग की आवश्यकता हो सकती है
उपलब्ध दस्तावेज़ सीमित हैं
भारी ड्रॉयर उपयोग वाले ऐप्स के लिए सबसे उपयुक्त
अन्य गति डिटेक्टर्स के साथ संभावित टकराव
हस्तक्षेप और एनिमेशन सिद्धांतों की समझ की आवश्यकता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Drawer Behavior - Flutter
Drawer Behavior is a Flutter library that provides advanced effects and behaviors for the side navigation drawer. Unlike the standard Flutter drawer, this package allows you to create immersive interactions such as moving the view, scaling the view's height, or adding 3D effects while the drawer slides.
✨ Features
Scale Effect: smoothly scales down the main content as the drawer opens.
3D Effect: Adds a rotation depth effect to the main content.
Multi-Directional: Supports both Left and Right side drawers.
Peek Drawer: Keep a portion of the drawer visible even when closed.
Customization: Full control over headers, footers, item builders, and animations.
Null-Safety: Fully supports Dart null-safety.
📦 Installation
Add this to your package's pubspec.yaml file:
dependencies:drawerbehavior:^3.0.0# Check pub.dev for the latest version