पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.1.0

appbar_elevation

एक फ्लटर विजेट जो शुरू में बॉडी के साथ फ्लश होता है और स्क्रॉल करने पर ऊपर उठता है।

30-दिन डाउनलोड
50
लाइक
17
Pub अंक
40

पैकेज इंस्टॉल करें

flutter pub add appbar_elevation

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

appbar_elevation पैकेज एक फ्लटर विजेट प्रदान करता है जो शुरुआत में स्क्रीन बॉडी के साथ फ्लश एपबार बनाता है और उपयोगकर्ता नीचे स्क्रॉल करने पर स्वचालित रूप से उठता (ऊपर उठता) है। इस व्यवहार से दृश्य पदानुक्रम को बढ़ावा मिलता है क्योंकि एपबार को केवल स्क्रॉल करते समय ही दिखाया जाता है, जिससे शुरुआती दृश्य साफ रहता है। यह लंबी सामग्री सूचियों वाले ऐप्स के लिए आदर्श है जहां डायनामिक एपबार उपयोगकर्ता अनुभव को बेहतर बनाता है। विजेट हल्का है और ListView या CustomScrollView जैसे मौजूदा स्क्रॉल करने योग्य लेआउट में आसानी से एकीकृत होता है। यह स्मूथ ट्रांजिशन का समर्थन करता है और जटिल कस्टम लॉजिक की आवश्यकता नहीं होती है। स्रोत कोड लोकप्रिय रूप से GitHub पर उपलब्ध है ताकि पारदर्शिता और योगदान के लिए उपलब्ध हो।

उपयोग

  • स्क्रॉल करने योग्य सूचियों में डायनामिक AppBar उपस्थिति
  • हल्के उठाव प्रभावों के साथ UI में सुधार करना
  • आधुनिक, प्रतिक्रियाशील ऐप इंटरफेस बनाना
  • स्क्रॉलिंग के दौरान दृश्य प्रतिक्रिया में सुधार
  • AppBar उत्थान तर्क को सरल बनाना

मुख्य विशेषताएँ

  • स्क्रॉल पर स्वचालित उत्थान
  • शुरुआती फ्लश स्थिति के साथ शरीर
  • सुचारू संक्रमण एनिमेशन
  • हल्का और एकीकरण के लिए आसान
  • ListView और CustomScrollView के साथ काम करता है

इनके लिए उपयुक्त

  • लचीले AppBar व्यवहार की तलाश में विकासकर्ता
  • लंबी स्क्रॉल करने योग्य सामग्री वाले ऐप्स
  • UI-केंद्रित Flutter परियोजनाएं
  • न्यूनतम डिज़ाइन कार्यान्वयन
  • मूल जैसे स्क्रोलिंग प्रभाव प्राप्त करने के लक्ष्य वाले प्रोजेक्ट

विचार योग्य बातें

  • स्क्रॉल करने योग्य माता-पिता कंटेनर की आवश्यकता है
  • उच्चता के आगे कस्टमाइजेशन सीमित
  • प्लेटफॉर्म-विशिष्ट व्यवहार का समर्थन नहीं है
  • गैर-डिफ़ॉल्ट थीम के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
  • स्थिर या गतिरहित स्क्रीन के लिए उपयुक्त नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

appbar_elevation

pub package

A Flutter Widget for an AppBar that is initially flush with the body and elevated when scrolled.

Usage

Use the ScrollActivatedAppBarElevation widget to wrap a Scaffold that contains a Scrollable view (e.g. ListView, CustomScrollView). The widget uses a NotificationListener to detect the scroll position and provides an appBarElevation value to be used.

Example

@override
Widget build(BuildContext context) {
  return ScrollActivatedAppBarElevation(
    builder: (BuildContext context, double appBarElevation) {
      return Scaffold(
        appBar: AppBar(
          elevation: appBarElevation,
        ),
        body: ListView(
          children: [
            // ...
          ],
        ),
      );
    },
  );
}

See example for full code.

License

BSD

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।