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

sticky_headers कवर
पैकेज विवरणv0.3.0+2

sticky_headers

Flutter स्टिकी हेडर्स - आपको स्क्रॉल करने वाली सामग्री पर हेडर्स रखने की अनुमति देता है जो सामग्री के स्क्रॉल होने पर कंटेनर के शीर्ष पर चिपक जाएगा।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
18.4 हज़ार
लाइक
903
Pub अंक
140

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

flutter pub add sticky_headers

पैकेज अवलोकन

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

StickyHeaders एक Flutter पैकेज है जो स्क्रॉल करते समय लिस्ट के शीर्ष पर हेडर को निरंतर रखने की अनुमति देता है। यह संपर्कों या कैलेंडर आइटम जैसे समूहित सूचियाँ बनाने के लिए आदर्श है, जहां खंड शीर्षक स्क्रॉल करते समय दिखाई देना चाहिए। पैकेज ListView और अन्य स्क्रॉल करने योग्य विजेट्स के साथ बिल्कुल एकीकृत है, जिससे चिकनी प्रदर्शन और कस्टमाइज़ किए जा सकने वाले हेडर व्यवहार मिलता है। यह Android, iOS, Web, macOS, Windows और Linux सहित सभी प्रमुख प्लेटफॉर्म का समर्थन करता है।

उपयोग

  • समूहित सूची
  • संपर्क सूची
  • कैलेंडर दृश्य
  • खंडित डेटा प्रदर्शन
  • स्क्रॉल करने योग्य सामग्री और स्थिर हेडर्स

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

  • स्क्रॉल पर स्टिकी हेडर्स
  • कस्टमाइज़ किए गए हेडर स्टाइल
  • स्मूथ स्क्रॉलिंग एकीकरण
  • बहुत स्क्रॉल करने योग्य विजेट्स का समर्थन करता है
  • क्रॉस-प्लेटफ़ॉर्म संगतता

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

  • सूची-आधारित एप्लिकेशन बनाने वाले डेवलपर्स
  • वर्गीकृत डेटा वाले ऐप्स
  • स्थायी खंड शीर्षक की आवश्यकता वाले UI
  • Flutter शुरुआती उपयोगकर्ता स्क्रॉल करने योग्य लेआउट सीखते हैं
  • कई प्लेटफॉर्म के लिए लक्षित प्रोजेक्ट्स

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

  • बड़े डेटासेट के साथ प्रदर्शन पर प्रभाव पड़ सकता है
  • शीर्षक ऊंचाई के साथ सावधानीपूर्वक निपटना आवश्यक है
  • सीमित निर्मित एनीमेशन
  • अत्यधिक डायनामिक सामग्री के लिए अनअनुकूलित
  • जटिल लेआउट में हेडर की स्थिति को हस्ताक्षर समायोजित करने की आवश्यकता हो सकती है

मूल README

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

Flutter Community: sticky_headers

Flutter Sticky Headers

pub package

Lets you place headers on scrollable content that will stick to the top of the container whilst the content is scrolled.

Usage

You can place a StickyHeader or StickyHeaderBuilder inside any scrollable content, such as: ListView, GridView, CustomScrollView, SingleChildScrollView or similar.

Depend on it:

dependencies:
  sticky_headers: "^0.3.0"

Import it:

import 'package:sticky_headers/sticky_headers.dart';

Use it:

class Example extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return ListView.builder(itemBuilder: (context, index) {
      return StickyHeader(
        header: Container(
          height: 50.0,
          color: Colors.blueGrey[700],
          padding: EdgeInsets.symmetric(horizontal: 16.0),
          alignment: Alignment.centerLeft,
          child: Text('Header #$index',
            style: const TextStyle(color: Colors.white),
          ),
        ),
        content: Container(
          child: Image.network(
            imageForIndex(index), 
            fit: BoxFit.cover,
            width: double.infinity, 
            height: 200.0,
          ),
        ),
      );
    });
  }
}

Examples

Example 1 - Headers and Content

Demo 1

Example 2 - Animated Headers with Content

Demo 2

Example 3 - Headers overlapping the Content

Demo 3

Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

श्रेणियाँ

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

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