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

fade_scroll_app_bar कवर
पैकेज विवरणv0.0.7

fade_scroll_app_bar

आप एक बड़ा appbar बना सकते हैं और स्वाइप करके एक सुचारू फेड प्रभाव बना सकते हैं।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
523
लाइक
40
Pub अंक
130

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

flutter pub add fade_scroll_app_bar

पैकेज अवलोकन

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

fade_scroll_app_bar पैकेज विकासकर्ताओं को एक बड़ा ऐप बार बनाने में सक्षम बनाता है जो उपयोगकर्ता नीचे स्क्रॉल करते समय धीरे-धीरे फेड आउट होता है, जिससे दृश्य आकर्षण और उपयोगकर्ता अनुभव में सुधार होता है। यह आधुनिक, अंतर्मुखी UI के लिए आदर्श एक सुचारू संक्रमण प्रभाव प्रदान करता है। यह पैकेज Android, iOS, Web, macOS, Windows और Linux सहित कई प्लेटफॉर्मों के साथ संगत है, जिससे यह क्रॉस-प्लेटफॉर्म एप्लिकेशन के लिए लचीला बनता है। Flutter pub add के माध्यम से न्यूनतम सेटअप के साथ यह मौजूदा प्रोजेक्ट में आसानी से एकीकृत होता है। लंबी स्क्रॉल करने योग्य सामग्री वाले एप्लिकेशन के लिए यह विशेष रूप से उपयोगी है जहां साफ इंटरफेस बनाए रखना आवश्यक है।

उपयोग

  • डायनामिक ऐप बार के साथ स्क्रॉलिंग कंटेंट
  • अम्मोर्सिव UI अनुभव बनाना
  • मोबाइल और वेब ऐप में दृश्य संक्रमण को बढ़ाना
  • स्लीक नेविगेशन बार डिज़ाइन करना
  • लंबी सूचियों के लिए प्रतिक्रियाशील ऐप बार का अनुप्रयोग
  • लचीले एनिमेशन के माध्यम से उपयोगकर्ता भागीदारी में सुधार

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

  • स्क्रॉल पर स्मूथ फेड-आउट प्रभाव
  • बड़े ऐप बार का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • Flutter के साथ आसान एकीकरण
  • कस्टमाइज़ेबल दिखावट
  • एंबेडेड एनिमेशन हैंडलिंग

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

  • मोबाइल और वेब ऐप डेवलपर्स
  • गतिशील इंटरफेस की तलाश में UI/UX डिजाइनर
  • आकर्षक स्क्रॉल प्रभाव की आवश्यकता वाले प्रोजेक्ट
  • सामग्री-भारी ऐप्स बनाने वाले डेवलपर्स
  • चिकन उपयोगकर्ता अनुभव पर केंद्रित टीमें
  • Flutter के शुरुआती उन्नत विजेट्स का अन्वेषण कर रहे हैं

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

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

मूल README

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

Fade Scroll App Bar

With this package, you can create a large appbar and make a smooth fade effect by swiping.

Features

App Screenshot 0 App Screenshot 1 App Screenshot 2

Usage

First you should create ScrollController.

  final ScrollController _scrollController = ScrollController();

And adding in it.

FadeScrollAppBar(
        scrollController: _scrollController,
        appBarLeading: Icon(Icons.flutter_dash_outlined),
        appBarTitle: Text('Cool App Bar'),
        appBarForegroundColor: Colors.amber,
        pinned: true,
        fadeOffset: 120,
        expandedHeight: 250,
        backgroundColor: Colors.white,
        fadeWidget: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.start,
          children: [
            Text("Really Good App Bar",
                style: Theme.of(context).textTheme.headline2?.copyWith(
                      color: Colors.black,
                    )),
          ],
        ),
        bottomWidgetHeight: 40,
        bottomWidget: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Chip(
              label: Text("Great"),
              backgroundColor: Colors.amber,
              side: BorderSide(
                color: Colors.white,
                width: 1,
              ),
            ),
            SizedBox(width: 10),
            Chip(
              label: Text("App Bar"),
              backgroundColor: Colors.amber,
              side: BorderSide(
                color: Colors.white,
                width: 1,
              ),
            ),
          ],
        ),
        child: ListView.builder(
          itemCount: 100,
          itemBuilder: (BuildContext context, int index) {
            return Padding(
              padding: const EdgeInsets.all(8.0),
              child: Container(
                height: 100,
                width: 300,
                color: Colors.blue,
              ),
            );
          },
        ),
      ),

श्रेणियाँ

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

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

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