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