अवलोकन
AnyDrawer एक लचीला Flutter पैकेज है जो ड्रॉयर को किसी भी स्क्रीन किनारे (बाएं, दाएं, ऊपर या नीचे) से स्लाइड करने की अनुमति देता है - बिना Scaffold के। इसमें बैकड्रॉप ब्लर प्रभाव, ड्रैग गेस्चर, किनारे से स्वाइप एक्टिवेशन और बंद करने पर रिटर्न मान जैसी उन्नत विशेषताएं हैं। पैकेज आसान एकीकरण के लिए घोषणात्मक API प्रदान करता है और एक साथ कई ड्रॉयर को समर्थन देता है। मोबाइल, वेब और डेस्कटॉप प्लेटफॉर्म पर कस्टम नेविगेशन लेआउट के लिए आदर्श है।
उपयोग
- कस्टम किनारे-आधारित नेविगेशन
- बहु-ड्रॉअर इंटरफेस
- गेस्चर-ड्राइवन साइड पैनल
- धुंधले बैकग्राउंड प्रभाव
- डेस्कटॉप और वेब नेविगेशन
- स्कैफोल्ड-मुक्त यूआई डिज़ाइन
मुख्य विशेषताएँ
- किसी भी किनारे से स्लाइड्स
- बैकग्राउंड ब्लर सपोर्ट
- घोषणात्मक API
- बहुत ड्रॉयर समर्थन
- किनारे से स्वाइप गेस्चर
- बंद करने पर लौटाए गए मान
इनके लिए उपयुक्त
- लचीले ड्रॉर लेआउट की तलाश में विकासकर्मी
- किनारे-आधारित नेविगेशन की आवश्यकता वाले ऐप्स
- वेब और डेस्कटॉप के लिए लक्षित क्रॉस-प्लेटफॉर्म ऐप्स
- आधुनिक यूआई इंटरैक्शन चाहने वाले डिज़ाइनर
- Scaffold सीमाओं से बचने वाले प्रोजेक्ट
विचार योग्य बातें
- ओवरलैपिंग ड्रॉअर्स के साथ सावधानी से निपटना पड़ सकता है
- भारी बैकड्रॉप प्रभावों के साथ प्रदर्शन प्रभाव
- मूल उपयोग के अतिरिक्त सीमित दस्तावेज़न
- सरल बाएं/दाएं केवल ड्रॉअर्स के लिए आदर्श नहीं है
- नेस्टेड नैविगेटर्स के साथ एज़ केसेज़
