अवलोकन
एक फ्लटर पैकेज जो डेवलपर्स को किसी भी विजेट में कस्टम आकार लगाने की अनुमति देता है, पूर्ण समर्थन के साथ मैटेरियल डिज़ाइन 2। यह क्लिपर-आधारित आकारों के उपयोग से दृश्यतः अलग लेआउट बनाने के लिए एक नल-सुरक्षित, आसान उपयोग वाला API प्रदान करता है। गोल कोने, बहुभुज या कस्टम छाया जैसे अद्वितीय UI तत्वों के डिज़ाइन के लिए आदर्श। पैकेज सभी प्रमुख प्लेटफॉर्मों के लिए संगत है और म существिंग फ्लटर प्रोजेक्ट्स में बिना किसी दिक्कत के एकीकृत हो सकता है।
उपयोग
- कस्टम आकार के बटन बनाना
- अद्वितीय कार्ड लेआउट डिज़ाइन करना
- एनिमेटेड आकृति संक्रमण बनाना
- गैर-आयताकार कंटेनर का अनुप्रयोग
- Material Design 2 घटकों के साथ UI में सुधार करना
मुख्य विशेषताएँ
- नल-सुरक्षित कार्यान्वयन
- Material Design 2 सामंजस्य
- क्रॉस-प्लेटफ़ॉर्म समर्थन
- Simple API with ShapeBuilder
- कटिंग और सजावट का समर्थन करता है
- कस्टम क्लिपर द्वारा विस्तारित
इनके लिए उपयुक्त
- रचनात्मक लेआउट की तलाश कर रहे UI डिज़ाइनर
- आधुनिक Flutter ऐप बनाने वाले विकासकर्ता
- कस्टम कंटेनर आकृतियों की आवश्यकता वाले प्रोजेक्ट्स
- Material Design 2 दिशानिर्देशों का उपयोग करने वाली टीमें
- बहुप्लेटफॉर्म लक्षित ऐप्स
विचार योग्य बातें
- जटिल आकृतियों के साथ प्रदर्शन पर प्रभाव पड़ सकता है
- Clipper क्लास की समझ की आवश्यकता है
- दृश्य आकारण के सीमित, लेआउट तर्क नहीं
- बिना अतिरिक्त राज्य प्रबंधन के डायनामिक आकृति एनीमेशन के लिए उपयुक्त नहीं है
