सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर पैकेज जो स्क्रॉल इवेंट के प्रतिक्रिया में फ्लोटिंग एक्शन बटन (FAB) को एनीमेट करके उपयोगकर्ता अनुभव को बढ़ाता है। जब उपयोगकर्ता नीचे स्क्रॉल करता है, तो FAB संकुचित होता है या गायब हो जाता है, और ऊपर स्क्रॉल करने पर वह बढ़ता है या फिर से दिखाई देता है। यह व्यवहार यूआई को साफ रखता है जबकि मुख्य कार्य को सुलभ बनाए रखता है। इस पैकेज को सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux के लिए समर्थन मिलता है, जिससे एक समान क्रॉस-प्लेटफॉर्म डिजाइन के लिए आदर्श है।
उपयोग
स्क्रॉल-ड्रिवन एफएबी एनिमेशन
गतिशील FABs के साथ मोबाइल ऐप यूएक्स में सुधार करना
स्क्रॉल पर छिपे FAB के साथ साफ इंटरफेस बनाना
कई प्लेटफॉर्मों पर एक समान FAB व्यवहार
स्क्रॉल करने योग्य सूचियों में दृश्य पदानुक्रम में सुधार करना
मुख्य विशेषताएँ
स्क्रॉल पर स्वचालित FAB आकार एनीमेशन
क्रॉस-प्लेटफ़ॉर्म संगतता
मौजूदा स्क्रॉल व्यू के साथ सरल एकीकरण
निर्धारित करने योग्य एनीमेशन वक्र
FAB के संकुचन और प्रसार का समर्थन करता है
इनके लिए उपयुक्त
मोबाइल और वेब ऐप डेवलपर्स
इंटरैक्टिव यूआई पर ध्यान केंद्रित डिज़ाइनर
लंबे स्क्रॉल करने योग्य सामग्री वाले ऐप
हल्के FAB विस्तारों की तलाश में विकासकर्ता
प्लेटफॉर्म-स्वतंत्र घटकों की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
अनुकूल एनिमेशन समय के लिए सूक्ष्म समायोजन की आवश्यकता हो सकती है
एकल स्क्रॉलिंग स्क्रीन्स के लिए सबसे उपयुक्त
आकार और दृश्यता के अलावा सीमित कस्टमाइजेशन
जटिल नेस्टेड स्क्रॉल सीनारियो के लिए आदर्श नहीं
मुख्य स्क्रॉल करने योग्य विजेट के व्यवहार पर निर्भर करता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Flutter Scrolling Fab Animated
This package is a floating button whose change of size when scroll down and return to its original size when on top again. It's useful with ListView widget and other scrollable widgets.
With animated icon
New Features 💥
Adding on long press support
Adding ripple effect for the button
Removing square shadow around the button when pressing it
Added gradient background
Instalation
Include flutter_scrolling_fab_animated in your pubspec.yaml file: