सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Spring एक हल्का, पूर्व-निर्मित एनीमेशन किट है जो Flutter के लिए बनाई गई है, जो तैयार एनीमेशन के साथ ऐप विकास को सरल और तेज करती है। इसकी सरलता और शक्ति के लिए डिज़ाइन किया गया है, जो न्यूनतम कोड के साथ चिकनी, प्रतिक्रियाशील ट्रांज़िशन को संभव बनाता है। पैकेज मल्टीप्लेटफॉर्म का समर्थन करता है, जिसमें Android, iOS, Web, macOS, Windows और Linux शामिल हैं, जिससे यह क्रॉस-प्लेटफॉर्म प्रोजेक्ट्स के लिए लचीला बनता है। सुविधाजनक API के साथ, Spring एनीमेशन विशेषज्ञता के बिना UI की अंतरक्रिया और दृश्य आकर्षण को बढ़ाता है।
उपयोग
त्वरित UI प्रोटोटाइपिंग
इंटरैक्टिव बटन प्रभाव
स्मूथ स्क्रीन ट्रांजिशन
लोडिंग अवस्था एनीमेशन
ऑनबोर्डिंग स्क्रीन्स
मुख्य विशेषताएँ
पूर्व-निर्मित एनीमेशन प्रीसेट
क्रॉस-प्लेटफॉर्म संगतता
न्यूनतम सेटअप
अत्यधिक कस्टमाइज़ेबल
बिल्ट-इन ईजिंग कर्व्स
हल्का प्रदर्शन
इनके लिए उपयुक्त
शुरुआती Flutter विकासकर्ता
त्वरित एप्लिकेशन विकास
UI-भारी एप्लिकेशन
डिज़ाइन-केंद्रित परियोजनाएं
गति पर ध्यान केंद्रित टीमें
विचार योग्य बातें
पूर्वनिर्धारित के बाहर सीमित कस्टमाइजेशन
बंडल आकार में थोड़ा वृद्धि हो सकती है
सरल से मध्यम एनीमेशन के लिए सबसे उपयुक्त
जटिल कस्टम एनीमेशन लॉजिक के लिए आदर्श नहीं
मूल एनिमेशन सिद्धांतों की समझ आवश्यक है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
SpringController allow you to control the animations without setting the setState.
//initial anim = Motion.playfinalSpringController springController =
SpringController();
// you can set the initial anim using initialAnim param..finalSpringController springController =
SpringController(initialAnim: Motion.pause,);
If you encounter any problems please open an issue. If you feel the library is missing a feature, please raise a ticket on Github and we'll look into it. Pull request are welcome.
🙏 Thanks
A special thanks to Felix Blaschke for his simple_animations & supercharged packages. This package literally depends on it.